Запитання з тегом «mysql»

Усі версії MySQL (не Microsoft SQL Server). Будь ласка, додайте тег, що відповідає версії, як mysql-5.7, якщо це стосується питання.


2
Як увімкнути багатослівний вихід з mysqldump?
Зазвичай ви зберігаєте багатослівний вихід команди Linux таким чином: # command > output.txt Але коли ви використовуєте команду типу mysqldump, >опція виводить дамп таблиць бази даних до потрібного файлу: # mysqldump --username=whatever --password=whatever -h localhost database > dump.sql Якщо ви додасте в -v(багатослівний) варіант до mysqldump, він виводить довідкову інформацію …

1
Відновлення дампа MySQL - як зберегти коментарі
Тож у мене є складний дамп MySQL як резервна копія. На жаль, резервне копіювання є складним, і ми використовуємо злісні тригери. Деякі з наших злих тригерів мали рядки для коментарів, починаючи з символу #. Коли я створюю резервну копію бази даних, отриманий дамп зберігає # рядки. Проблема полягає в тому, …

2
Отримайте додаткові підрахунки зведеного значення в об'єднаній таблиці
У базі даних MySQL 5.7.22 у мене дві таблиці: postsі reasons. Кожен рядок повідомлень містить і належить до багатьох рядків причин. Кожна причина має вагу, пов'язану з нею, і тому кожен пост має повну сукупну вагу, пов'язану з нею. На кожен приріст у 10 балів ваги (тобто на 0, 10, …

2
Проблема з об'єднанням цілих чисел до стелі (десятковий)
У мене такий сценарій, схоже, MySQL приймає найбільше десяткове значення і намагається передати інші значення цьому. Проблема полягає в тому, що цей запит генерується зовнішньою бібліотекою, тому я не маю контролю над цим кодом, принаймні на цьому рівні. Чи маєте ви якесь уявлення, як це виправити? SELECT 20 AS x …

3
Обмеження цілісності у реляційній базі даних - чи варто їх не помічати?
Я постійно веду дискусію з розробниками компанії, в якій я працюю, тому що вони кажуть, що краще позбутися від правозастосування відносин (за допомогою визначення іноземних ключів) у реляційній базі даних, щоб пришвидшити великі запити та отримати кращі результати виконання. Платформа, що розглядається, - MySQL 5.x, і не встановлено зовнішній ключ, …

4
MySQL - mysql_upgrade - Виникла помилка: Неможливо встановити змінні сервери
Я запускаю MySQL 5.7.11 всередині офіційного зображення докера. Коли я хочу оновити, я отримую таку помилку: mysql_upgrade -uroot -p password: Error occurred: Cannot setup server variables. Я обшукував, не знайшов жодного натяку. Я намагався бігти --verbose, але не пощастило. Для довідки ось журнали, коли я запускаю db: db_1 | 2016-02-17T11:23:10.453190Z …
10 mysql  upgrade 

3
Як уникнути циклічної залежності (кругової посилання) між 3 таблицями?
У мене 3 таблиці: Люди Опублікувати Любить Коли я проектую модель ER, вона має циклічну залежність: 1: N Люди -------- <Опублікувати 1: N Повідомлення ---------- <Сподобалось 1: N Люди -------- <подобається Логіка така: 1 людина може мати багато постів. 1 публікація має багато лайків. 1 людина може сподобатися багатьом публікаціям …

2
Чи є спосіб оптимізувати сортування за стовпцями об'єднаних таблиць?
Це мій повільний запит: SELECT `products_counts`.`cid` FROM `products_counts` `products_counts` LEFT OUTER JOIN `products` `products` ON ( `products_counts`.`product_id` = `products`.`id` ) LEFT OUTER JOIN `trademarks` `trademark` ON ( `products`.`trademark_id` = `trademark`.`id` ) LEFT OUTER JOIN `suppliers` `supplier` ON ( `products_counts`.`supplier_id` = `supplier`.`id` ) WHERE `products_counts`.product_id IN (159, 572, 1075, 1102, 1145, …
10 mysql  order-by 

5
Обчисліть розмір рядка та максимальний розмір рядка для таблиці
Проблема: Чи є спосіб обчислення кількості байтів, зайнятих створенням таблиці, я знаю, що ви можете отримати деяку інформацію з information_schema.tables, але ця інформація недостатньо точна. Фактично потрібна кількість байтів згідно з визначенням таблиці лише для innodb і порівняння також може розглядатися як utf-8-general-ci Наприклад, тест таблиці такий створити табличний тест …

2
Проблеми з установкою MySQL
Перш за все, вибачте з довжиною, ця посада дуже довга і потребує певного фону, по-друге; мені важко було розпізнати сигнал від шуму, будь ласка, майте на увазі, якщо щось із цього не стосується: Кілька тижнів тому я добровільно вирішив оновити до Windows 10. Після цього я нарешті вирішив видалити установки …


3
Чому НЕ розділити?
Коли б НЕ захотів розділити базу даних? (думаючи про розділення MySQL ) У моєму випадку Почну з пару мільйонів рядів, він повинен рости звідти. Первинний ключ у символьному полі, який служить найбільш частим обмеженням запитів (а пошуки часті - принаймні кілька за секунду). Первинний ключ буде хеширован, щоб служити ключем …

1
ОСНОВНІ КЛЮЧІ MySqlDump не впливають на імпорт
У мене є попереднє запитання щодо швидкості імпорту за допомогою Inno-Tables (сюрприз!). Сценарій Я намагаюся імпортувати якийсь великий дамп із бази даних * на мою локальну машину розробників у розумні строки. У нас багато KEYприкріплених до таблиць, які виявилися вузьким місцем, але все ще важливі для нашої живої системи. Мій …

3
Продуктивність імпорту InnoDB
Я борюся з масовим імпортом досить великої таблиці InnoDB, що складається приблизно з 10 мільйонів рядків (або 7 ГБ) (що для мене - найбільша таблиця, з якою я працював до цих пір). Я провів кілька досліджень, як покращити швидкість імпорту Inno, і на даний момент моя настройка виглядає так: /etc/mysql/my.cnf/ …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.