mysql долго выполняет Insert/update/delete

12
Andreyka
На сайте с 19.02.2005
Offline
822
#11
Shi3A:

Увы, на высокопосещаемом сайте кеширование друпала только вредило (как минимум на еще одного такого наткнулся, как я)

Кешируй для анонимных пользователей через nginx.

Не стоит плодить сущности без необходимости
S3
На сайте с 16.11.2010
Offline
41
#12
Andreyka:
Кешируй для анонимных пользователей через nginx.

Это все настроено, но к друпалу отношение это не имет =)

rtyug
На сайте с 13.05.2009
Offline
263
#13

точно тормозит та таблицы которая 8Гиг?

может имеет смысл ее вынести в другую базу

вообще-то, update/delete - очень-очень медленно выполняется на больших таблицах в innodb

тем более если использовать транзакции

можно не удалять, а отметить что это удалено, а удалить по крону или с помощью внешних ключей удалять

для вставки: я бы попробовал создать новую таблицу (лучше myisam) синоним и в нее записывать новые данные (чтобы старая таблиц была только для выборки), а например раз в час с новой таблицы записать в старую таблицу данные и сделать так чтобы новые данные были доступы. На myisam это работает отлично! Но для это надо ковырять двиг сильно очень :) но тут надо подумать, посмотреть!

(когда сессии с cookies хранили на сервере при посещении до 200млн хостов в сутки, то примерно такие извраты делали)

если большая выборка и вставка, то нагрузка НЕ будет стремиться к нулю, а будет возрастать :) по этому нужно ставить 10 серверов :)

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
S3
На сайте с 16.11.2010
Offline
41
#14

Добрый день, снова я.

Сайт забегал, всем спасибо.

Но теперь посмотрел mysql, он мне на каждый запрос отвечает


CREATE DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 67946
Current database: *** NONE ***

Query OK, 1 row affected (0.00 sec)

GRANT ALL PRIVILEGES ON db_name.* TO 'my_user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 67993
Current database: *** NONE ***

Query OK, 0 rows affected (0.00 sec)

С чем это связано? О_О

N
На сайте с 06.05.2007
Offline
419
#15

вот этим не увлекайся :

wait_timeout = 120

interactive_timeout = 15

Кнопка вызова админа ()
S3
На сайте с 16.11.2010
Offline
41
#16
netwind:
вот этим не увлекайся :
wait_timeout = 120
interactive_timeout = 15

Судя по манам, эти значения задаются в секундах, мне же сервер отвечает в момент, как только нажимаю enter после запроса. или для консоли mysql закрывается соединение в течение 15 секунд безактивности?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий