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

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

4
перевірка обмеження не працює?
У мене є наступна таблиця. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Проблема полягає в тому, що CHECKобмеження не працює на віковій колоні. Наприклад, коли я вставляю 222 для вікового поля, MySQL приймає його.
23 mysql  constraint 

2
Найкращі практики резервного копіювання БД MySQL
Нещодавно я виявив, що наші виробничі веб-сервери, на яких працює MySQL, не створюються резервними копіями (або взагалі). Я звик створювати резервні копії БД SQL Server, але не маю багато досвіду роботи з БД MySQL. Будь-які найкращі практики використання „mysqldump” чи будь-яких інших інструментів резервного копіювання БД? Я, напевно, буду працювати …
23 mysql  mysqldump 

3
Як вибрати конкретні рядки, якщо стовпець існує, або всі рядки, якщо стовпець відсутній
Я пишу сценарій, який отримує кількість рядків для декількох таблиць, однак для деяких таблиць я хочу отримати лише кількість рядків, де встановлено прапор (у цьому випадку active = 1). Чи є спосіб це зробити за один запит? Наприклад: У таблиці usersє стовпець, який називається активним У таблиці clientsнемає стовпця, який …
23 mysql  select  count 

1
Як налаштувати кілька полів як основний ключ у MySQL?
У мене є таблиця з полями ID працівника блахбла блахбла2 ..... RecordMonth RecodrdYear тому кожен працівник повинен мати лише відповідні записи протягом місяця, року, Emp #. Як налаштувати таблицю. Тож як я можу налаштувати таблицю так, щоб службовий ідентифікатор міг бути оновлений раз на місяць, але ніколи не може мати …

6
Команда DELETE не заповнює таблицю рядків 30 000 000
Я успадкував базу даних і прагну очистити та пришвидшити її. У мене є таблиця, яка містить 30 000 000 рядків, багато з яких є непотрібними даними, введеними через помилку від імені нашого програміста. Перш ніж додати будь-які нові, більш оптимізовані індекси, я перетворив таблицю з MyISAM в InnoDB і шукаю …

3
Чи слід встановлювати підлеглий реплікації MySQL лише для читання?
У мене запущена реплікація на Percona Server 5.5, дотримуючись цього посібника, і запитав, чи слід додати read-only=1до свого раба, my.cnfщоб зробити його тільки для читання? Посібник встановлює реплікацію для таблиці mysql, тому користувачі реплікуються, але я в першу чергу використовую підлеглий, щоб взяти mysqldumps, а в екстреному випадку перенастроюючи його …

3
Чи варто взагалі витрачати накладні витрати частого вимкнення кешу запитів?
Зараз я працюю над базою даних MySQL, де ми бачимо велику кількість недійсних даних із кешу запитів, насамперед через велику кількість операторів INSERT, DELETE та UPDATE, які виконуються у багатьох таблицях. Я намагаюся визначити, чи є взагалі якась користь для того, щоб дозволити використовувати кеш запитів для операторів SELECT, які …

3
Чому "LOAD DATA INFILE" швидше, ніж звичайні заяви INSERT?
Я читав статтю, в якій згадувалося, що ми можемо досягти 60 000 вставок за секунду , використовуючи LOAD DATA IN FILEоператор, який читає з CSV-файлів і вставляє дані в базу даних. Чому він повинен відрізнятися від звичайних вставок? EDIT: Я скоротив зворотну поїздку, зателефонувавши лише до одного INSERTтвердження: INSERT INTO …
22 mysql  import  bulk 

2
Percona vs MySQL
Що таке Перкона? Чим він відрізняється від MySQL? Коли нам слід розглянути питання про перехід (або модернізацію) зі складу MySQL на Percona? Щоб додати деякі особливості в нашій ситуації, ми майже виключно використовуємо InnoDB (який, наскільки я розумію, Percona багато зробив для оптимізації) з великими обмеженнями зовнішніх ключів та кількома …

6
Найшвидший спосіб перевірити, чи змінилася таблиця InnoDB
Моя програма дуже інтенсивна. Наразі я запускаю MySQL 5.5.19 і використовую MyISAM, але я переходжу до InnoDB. Єдина проблема, що залишилася - це продуктивність контрольної суми. У моїй програмі CHECKSUM TABLEв пік є близько 500-1000 заяв в секунду, оскільки GUI клієнтів постійно обстежує базу даних для змін (це система моніторингу, …

4
Помилка MySQL: користувачеві 'a' @ 'localhost' заборонено доступ (використовуючи пароль: ТАК)
Я використовую створений кореневий рахунок 'a'@'%'. Але я не можу використовувати обліковий запис для підключення до сервера MySQL, коли я вказую параметр хоста. Я можу успішно підключитися без -hпараметра. Перегляньте стенограму нижче. Сподіваюся, хтось може допомогти мені пояснити це. Спасибі. mysql> grant all on *.* to 'a'@'%' identified by a; …

3
Як реалізується LIKE?
Чи може хтось пояснити, як оператор LIKE реалізується в сучасних системах баз даних (наприклад, MySQL або Postgres)? або вказати мені на деякі посилання, які пояснюють це? Наївний підхід полягав би в тому, щоб перевірити кожен запис, виконавши регулярне вираження чи часткове збіг рядків на поле інтересу, але у мене є …

7
Потрібно перенести SQL Server на MySQL
У мене є база даних на SQL Server 2008 на сервері Windows, і я хочу перемістити всі дані в базу даних MySQL на сервері Ubuntu. Я спробував використовувати майстра імпорту та експорту SQL Server з драйвером MySQL ODBC, і він правильно отримує доступ до обох баз даних, але файли xml, …

3
імпорт mysql звалить неймовірно повільно на машині мого розробника
У мене є дамп SQL, він досить великий (411 Мб), а імпортувати на сервер А потрібно 10 хвилин, той самий імпорт на моїй робочій станції В має оцінку (pipeviewer) 8 годин для імпорту (імпортується 31 Мб за 40 хвилин ) Отже, це фактор 53 повільніше. Технічні характеристики: Server A: MySQL …

1
Бореться за налагодження високого використання процесора в екземплярі Amazon RDS MySQL
Ми запускаємо сервер RDS m1.xlarge MySQL і маємо деякі проблеми з високим рівнем використання процесора. Кілька тижнів тому у нас виникли деякі проблеми з використанням процесора, досягнувши 100% у великому випадку. Коли ми модернізували розмір до більшого розміру, який стабілізував речі на деякий час, але використання процесора поступово знову повстало. …
21 mysql 

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