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

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

1
Клієнт вичерпується, а запит MySQL залишається запущеним?
У нас виникла проблема, коли запит, доступний лише для читання, запускався через робочу версію MySQL, вимкнувся з точки зору користувальницького інтерфейсу користувача і продовжував працювати на сервері (і, мабуть, споживаючи все більше і більше ресурсів), поки ми не відключились. Запитання Чи існує стандартний спосіб вирішення подібних проблем у MySQL? Чи …

2
Моніторити активність MySQL на базу даних?
Який найкращий спосіб відстежувати активність у кожній базі даних мого сервера? Я спробував mtop / mytop, який відображає активність в режимі реального часу, але не дуже практичний, щоб побачити всі запити, виконані на ньому. Я активував журнали MySQL, але немає можливості розділити їх на базу даних. Які інструменти ви використовуєте …

3
EXPLAIN висновок говорить про те, що мій індекс не використовується
Я створив свою таблицю з індексом лише на done_status (done_status = INT): Коли я використовую: EXPLAIN SELECT * FROM reminder WHERE done_status=2 Я повертаю це: id таблиця вибору_типу Тип таблиці можливий_кілька клавіша key_len ref рядки Extra 1 ПРОСТЕ нагадування ВСЕ done_status NULL NULL NULL 5 Використання де Але коли я …
9 mysql 

2
Як я можу відключити клієнтів від MySQL?
Мені потрібен ефективний спосіб відключити всіх клієнтів із заданим іменем користувача від MySQL. Я думав про зміну пароля користувачів, але думаю, що це перевіряється лише тоді, коли з'єднання встановлено. Ідеї?
9 mysql 

2
Це нормальний набір привілеїв MySQL?
Використовуючи phpmyadmin для локальних налаштувань тестового лампа, а також, як правило, заголовок, є 3 користувачі, позначені як користувач = ЩО, пароль = НІ, наприклад: USER | HOST | Password | Global Priv | Grant -----+---------+----------+-------------+------ Any | % | No | USAGE | No Any | Local | No | …

4
Що мені потрібно запитати на співбесіді з MySQL DBA?
Я розробник програмного забезпечення і допомагаю своїй команді найняти MySQL DBA. Основні проблеми, з якими ми стикаємося: Повільніші запити та ефективність через сплячку. Управління базами даних (резервне копіювання, налаштування, виправлення, безпека). Масштабованість за рахунок збільшення даних з нових джерел даних та накопичення старих даних. Ми плануємо розпочати пошук даних та …

3
MySQL Висока продуктивність для багатьох SELECT / INSERT / UPDATE / DELETE
Я створюю модуль, де кожен користувач часто отримує запис у таблицю протягом 10 - 300 секунд. Коли час закінчується, запис видаляється. Випадок такий: користувачів буде дуже багато, і записи будуть змінюватися дуже часто - як це вплине на продуктивність програми для цієї таблиці, тому що записи змінюватимуться дуже часто, і …

3
Користувачі скаржаться, що система працює повільно, коли виконується mysqldump
База даних MYSQL (ibdata1) має розмір 73 ГБ і налаштована для роботи як виділений сервер бази даних на ОС Windows 2008 O / S для таблиць INNODB. Ми запускаємо резервну копію за допомогою mysqldump mysqldump --skip-opt --quick --single-транзакція --create-options --extended-insert --disable-keys --add-drop-table --complete-insert - set-charset - стиснути --log-error = Proddb0635.err …

3
запит щодо поєднання оновлення та вставлення запиту в один запит у mysql
Я хочу відстежувати історію змін для користувача, так що щоразу, коли він змінює свій профіль, мені потрібно взяти старі дані і зберігати в історії та оновлювати нові дані. Я можу використовувати A, selectщоб отримати старі дані, insertісторію та, нарешті, updateзмінити дані. чи можу я мати все це в одному запиті …
9 mysql 

1
Переваги запуску запиту OPTIMIZE TABLE в MySQL DB Server
Я хотів би знати, які переваги [насправді практичні], які можна отримати, запустивши OPTIMIZE TABLE tbl_nameзапит у MySQL Server. Я перевірив це один раз і виявив, що після запуску цього наступного звернення до БД потрібно тривалий час, можливо, через переміщення фрагментів або близько того, але наступні звернення показують певну ефективність, я …

3
Я використовую двигун пам’яті MEMORY, але MySQL все ще записує на мій диск… Чому?
Я використовую MEMORY Engineдля всіх таблиць, пов'язаних з конкретним запитом MYSQL, оскільки швидкість доступу є першорядною для мого проекту. Я чомусь помітив, що велика кількість запису на диск все ж відбувається. Це через те, що Windows замінила оперативну пам’ять на диск? Як я можу запобігти цьому? Редагувати: Ось мої глобальні …

4
Як я можу далі оптимізувати цей запит MySQL?
У мене є запит, який потребує особливо тривалого часу (15+ секунд), і він тільки погіршується з часом, коли мій набір даних збільшується. Я раніше оптимізував це, додав індекси, сортування на рівні коду та інші оптимізації, але це потребує певного вдосконалення. SELECT sounds.*, avg(ratings.rating) AS avg_rating, count(ratings.rating) AS votes FROM `sounds` …

4
Чому MySQL каже, що у мене немає пам’яті?
Я намагався виконати досить великий INSERT...SELECTобсяг у MySQL за допомогою JDBC, і я отримав таке виняток: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Оскільки я фактично не повертаю об’єкт ResultSet, я подумав, що пробіл у Java не повинен бути проблемою. Однак я намагався все-таки …

4
Як покращити продуктивність InnoDB DELETE?
Отже, у мене є ця таблиця аудиту (відслідковує дії на будь-якій таблиці моєї бази даних): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL DEFAULT '', …

1
Помилка створення стороннього ключа з MySQL Workbench
Я намагаюся синхронізувати зміни схеми з MySQL Workbench до моєї бази даних. Я отримую таку помилку, коли намагається створити зовнішній ключ: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) Ось твердження, яке він намагається виконати: ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT `fk_ai_allergy` FOREIGN KEY (`allergy_id` …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.