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

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


6
Найбезпечніший спосіб виконати mysqldump в живій системі з активними читаннями і записами?
Я не впевнений, чи це правда, але я пам’ятаю, що читав, якщо ви виконаєте наступну команду в Linux mysqldump -u username -p database_name > backup_db.sql в той час як читання і запис робиться в базі даних, то дамп може містити помилки. Чи є в команді певні параметри, mysqldumpщоб переконатися, що …

8
Як легко конвертувати utf8 таблиці в utf8mb4 в MySQL 5.5
У мене є база даних, яка тепер повинна підтримувати 4 байтові символи (китайською). На щастя, у мене вже є MySQL 5.5. Тому я просто хотів би зробити всі порівняння, які є utf8_bin до utf8mb4_bin. Я вважаю, що з цією зміною немає жодних втрат / виграшів продуктивності, окрім невеликих витрат на …
71 mysql 

2
Що швидше, один великий запит чи багато невеликих запитів?
Я працюю в різних компаніях, і я помітив, що деякі з них вважають за краще мати погляди, які приєднаються до столу з усіма його «родичами». Але тоді в додатку кілька разів нам потрібно використовувати лише 1 стовпець. Тож було б швидше просто зробити простий вибір, а потім "приєднати" їх до …


4
MySQL будь-яким способом швидше імпортувати величезний (32 ГБ) sql дамп?
У мене є цей величезний дамп у 32 ГБ SQL, який мені потрібно імпортувати в MySQL. Мені раніше не довелося імпортувати такий величезний дамп SQL. Я робив звичайне: mysql -uroot dbname < dbname.sql Це забирає занадто довго. Є таблиця з приблизно 300 мільйонами рядків, вона отримала до 1,5 мільйона приблизно …

4
Який порядок записів за замовчуванням для оператора SELECT в MySQL?
Припустимо, у вас є така таблиця та дані: create table t ( k int, v int, index k(k) ) engine=memory; insert into t (k, v) values (10, 1), (10, 2), (10, 3); Як видавати select * from t where k = 10без order byзастережень, як MySQL сортує записи за замовчуванням?


1
Який найкращий спосіб зменшити розмір ibdata в mysql?
У мене є декілька виробничих серверів, чиї ibdataфайли з кожним днем ​​збільшуються в розмірі. Вже витрачено 290 Гб місця. Таблиці на серверах здебільшого є InnoDB і є запити на читання та записування високого рівня. Розмір файлу журналу також збільшується. У Таблицях величезна кількість даних. Як я можу контролювати зростаючий розмір …
63 mysql  innodb 

4
MySQL: Створити індекс Якщо його немає
Чи є спосіб створити індекс в MySQL, якщо він не існує? MySQL не підтримує очевидний формат: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... Версія MySQL ( mysql -V) - 5.1.48, але я думаю, що MySQL не має CREATE …

3
Знайдіть найвищий рівень ієрархічного поля: з vs без CTE
Примітка: це питання було оновлено, щоб відобразити, що ми зараз використовуємо MySQL, зробивши це, я хотів би побачити, наскільки простіше було б, якби ми перейшли на базу даних, що підтримує CTE. У мене є таблиця самовідновлення з первинним ключем idта зовнішнім ключем parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null …

3
Який вплив на ефективність використання CHAR проти VARCHAR на полі фіксованого розміру?
У мене індексований стовпчик, який зберігає хеш MD5. Таким чином, стовпець завжди буде зберігати значення 32 символів. З будь-якої причини це було створено як варчар, а не чарівник. Чи варто клопотати з переміщенням бази даних, щоб перетворити її на таблицю? Це в MySQL 5.0 з InnoDB.


4
Що швидше, InnoDB або MyISAM?
Як MyISAM може бути "швидшим", ніж InnoDB, якщо MyISAM потребує читання дисків для даних? InnoDB використовує буферний пул для індексів і даних, а MyISAM лише для індексу?

3
Коли використовувати перегляди в MySQL?
Коли створюється таблиці з декількох об'єднань для використання в аналізі, коли краще використовувати представлення даних, а не створювати нову таблицю? Однією з причин, що я вважаю за краще використовувати представлення даних, є те, що схема бази даних була розроблена нашим адміністратором з Ruby, і я не знайомий з Ruby. Я …

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