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

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

2
Наскільки клієнт MariaDB Java є ідеальною заміною для MySQL JDBC (Connector / J)?
Приміщення : я надсилаю програму Java, яка з'єднає JDBC з базою даних MySQL. (На момент написання цього повідомлення це може бути 5,1 або 5,5, але, сподіваємось, питання і відповідь не сильно покладаються на версію.) Спостереження : Очевидно, що я можу використовувати драйвер MySQL JDBC ( Connector / J ) або …
11 mysql  mariadb  jdbc 

1
Qcache_free_memory ще не повний, я отримую багато Qcache_lowmem_prunes
Я щойно почав займатися кешем запитів для нашої CMS. Може хто - небудь сказати мені (або , по крайней мере , дати хорошу припущення) , чому я отримую багато з Qcache_lowmem_prunesколи більше половини Qcache_free_memoryвільний? query_cache_size=512M query_cache_limit=1M Ось як це виглядає приблизно через 12 годин show status like '%qcach%'; +-------------------------+-----------+ | …

2
Динамічна зміна на innodb_flush_log_at_trx_commit
Це пов’язано з цим питанням . Це допомагає досягти кращої продуктивності для таблиць InnoDB. Згідно з посібником MySQL , innodb_flush_log_at_trx_commitце глобальна динамічна змінна. Таким чином, я можу змінити його за допомогою команди SET GLOBAL і, здається, працює. mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected mysql> SHOW VARIABLES LIKE …


4
MySQL InnoDB блокує первинний ключ при видаленні, навіть якщо він читається
Передмова У нашому додатку працює кілька потоків, які виконують DELETEзапити паралельно. Запити впливають на поодинокі дані, тобто не повинно бути ймовірності того, що паралельний запис DELETEвідбувається в одних і тих же рядках з окремих потоків. Однак, відповідно до документації, MySQL використовує так званий замок "next-key" для DELETEоператорів, який блокує як …

3
Де витік продуктивності INNODB?
У мене є дивна проблема, яку я не можу вирішити. Я більше веб-програміст, ніж адміністратор сервера / БД, тому сподіваюся, що хтось тут може мені допомогти. Ситуація Я працюю в системі , яка обробляє багато update, insertі deleteзапити. Через це я вибрав INNODB як моє сховище для його можливості блокування …

3
Використовувати MySQL для регулярного приєднання багатосторонніх таблиць на 100+ ГБ?
Передумови : я створив веб-додаток, який хотів би мати можливість досить масштабувати. Я знаю, що я не Google або Twitter, але мій додаток використовує досить великий об'єм даних для кожного користувача і, таким чином, має досить високі вимоги до даних. Я хочу бути готовим до масштабування досить добре, не пізніше …
11 mysql  rdbms 

1
Таблиця MySQL із 100 000 запитами часто запитується
У мене єдина база даних із близько 100 таблиць для зберігання різного роду інформації. Найважливішою таблицею є наша таблиця замовлень, яка використовується для зберігання замовлень клієнтів і нараховує понад 100000 записів на даний момент і зростає. Ця таблиця є найбільш запитуваною таблицею в нашій базі даних для різних частин інформації, …

1
Можливості роботи InnoDB INSERT
Привіт, я запускаю останню версію Percona Server. Версія сервера: 5.5.24-55 Percona Server (GPL), випуск 26.0 У мене є 10 процесорних процесорів цих характеристик. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 cpu …

2
Запуск SQL-запиту на всіх базах даних
У мене є один обліковий запис хостингу з використанням cPanel та phpmyadmin. У мене є 50 баз даних під цим обліковим записом, всі WordPress. Мені потрібен цей запит змінений, щоб він проходив через усі бази даних для оновлення пароля. ОНОВЛЕННЯ 'wp_users' SET 'user_pass' = MD5 ('деякий пароль') WHERE 'user_login' = …
11 mysql  phpmyadmin 

2
Спроба зрозуміти ПОКАЗУВАТИ СТАТУС РОЗКЛАДУ в MySQL
У мене налаштування реплікації Master-Slave, і схоже, що вона працює нормально. Нижче наведено результат SHOW SLAVE STATUSкоманди: show slave STATUS\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: *.*.*.* Master_User: repliV1 Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 10726644 Relay_Log_File: mysqld-relay-bin.000056 Relay_Log_Pos: 231871 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: …

6
Попередження скидання ідентифікатора auto_increment в базі даних Innodb після перезавантаження сервера
Нещодавно я прочитав, що через те, як InnoDB перераховує значення AUTO_INCREMENT при перезапуску сервера, будь-які записи у верхньому кінці списку ідентифікаторів можуть повторно використовувати свої ідентифікатори. Зазвичай це не проблема, тому що коли користувач видаляється, все, що пов'язано з ідентифікатором, видаляється і з інших таблиць. Але я навмисно залишаю їхні …
11 mysql  innodb 


1
Генерування рахунків-фактур та відстеження
Кожні 2 тижні система генерує рахунки для компаній. Компанія отримуватиме рахунок 1-го та 16-го щомісяця. (Він працюватиме через Cron Job кожні 2 тижні. Він сканує таблицю замовлень, а потім додає до таблиці "рахунок-фактура". Чи є альтернатива?) У ordersтаблиці є список замовлень клієнтів, а також вказується, якій компанії належить ( orders.company_id) …

3
mysql автоматичне налаштування максимальних значень з'єднань
У моєму файлі my.cnf я встановив максимум підключень приблизно до 2000. max_connections=2048 Я оновив до 5.5.20 і тепер я бачу наступний рядок у журналі помилок. 120201 19:40:24 [Warning] Changed limits: max_open_files: 1024 max_connections: 214 table_cache: 400 Чому mysql змінив значення максимального з'єднання на 214? # mysqladmin variables | grep max_connections …
11 mysql 

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