Size: a a a

2020 May 24

DE

Denis Efremov in MySQL
Максим
А если триллион запросов в секунду
А чем тебе переменные помогут?
источник

М

Максим in MySQL
Позапросы же выполняются каждый раз для каждой строки, не? Просто один раз сохранить данные из позапроса в переменную и уже эту переменную использовать для каждый строки в бд
источник

М

Максим in MySQL
При этом выполнить все за один запрос
источник

DE

Denis Efremov in MySQL
Залей данные тестовые в песочницу. Попробую
источник

k

kaktus778 in MySQL
Ребят по моему длинном запросу что то скажите)) как его оптимизировать?)
источник

М

Максим in MySQL
Посоветуйте учебник по sql
источник

М

Максим in MySQL
Но не те, где написано, для чайников, для начинающих или основы
источник

М

Максим in MySQL
Чтоб там были хаки, тонкости
источник

М

Максим in MySQL
Denis Efremov
Залей данные тестовые в песочницу. Попробую
В Майнкрафт?
источник

DE

Denis Efremov in MySQL
kaktus778
Ребят по моему длинном запросу что то скажите)) как его оптимизировать?)
Залей данные тестовые в песочницу. Попробую
источник

DE

Denis Efremov in MySQL
Максим
В Майнкрафт?
Я не того поколения
источник

М

Максим in MySQL
Ты бы ему так и сказал
источник

М

Максим in MySQL
А то он пошел уже джаву и Майн скачивать
источник

Vs

Vladislav support.od... in MySQL
Максим
В Майнкрафт?
В Factorio же!
источник

DE

Denis Efremov in MySQL
источник

p

pavelmartinez in MySQL
Ребят, привет. Нужна помощь. Использую Sequelize + mysql, бот написан на Node JS 12. Через время бот улетает в 100 CPU, в логах mysql ошибка (Got timeout reading communication packets). Поэкспериментировав с настройками mysql, понял что бот ложится именно из-за него. Также на краш влияли параметры wait_timeout и interactive_timeout. Бот достаточно крупный. Выполняется очень много select`ов (на каждое соообщение идет select), также достаточно много INSERT ( логирование сообщений ) и update пользователей.  Есть закономерность: 100 CPU вылетает, когда RAM Usage достигает 130 mb (это примерно 5 часов днем и 10 ночью). Используются преимущества индексов. Очень надеюсь на помощь

my.cnf касательно таймаутов
[mysqld]
max_connections        = 500
max_connect_errors      = 10000
wait_timeout            = 600
interactive_timeout     = 600
net_read_timeout   = 600
net_write_timeout   = 600
max_allowed_packet      = 512M

Настройки Pool:
    pool: {
     min: 5,
     max: 10,
     idle: 600000
   },
источник

S

Syntax Highlight Bot in MySQL
pavelmartinez
Ребят, привет. Нужна помощь. Использую Sequelize + mysql, бот написан на Node JS 12. Через время бот улетает в 100 CPU, в логах mysql ошибка (Got timeout reading communication packets). Поэкспериментировав с настройками mysql, понял что бот ложится именно из-за него. Также на краш влияли параметры wait_timeout и interactive_timeout. Бот достаточно крупный. Выполняется очень много select`ов (на каждое соообщение идет select), также достаточно много INSERT ( логирование сообщений ) и update пользователей.  Есть закономерность: 100 CPU вылетает, когда RAM Usage достигает 130 mb (это примерно 5 часов днем и 10 ночью). Используются преимущества индексов. Очень надеюсь на помощь

my.cnf касательно таймаутов
[mysqld]
max_connections        = 500
max_connect_errors      = 10000
wait_timeout            = 600
interactive_timeout     = 600
net_read_timeout   = 600
net_write_timeout   = 600
max_allowed_packet      = 512M

Настройки Pool:
    pool: {
     min: 5,
     max: 10,
     idle: 600000
   },
источник

S

Syntax Highlight Bot in MySQL
pavelmartinez
Ребят, привет. Нужна помощь. Использую Sequelize + mysql, бот написан на Node JS 12. Через время бот улетает в 100 CPU, в логах mysql ошибка (Got timeout reading communication packets). Поэкспериментировав с настройками mysql, понял что бот ложится именно из-за него. Также на краш влияли параметры wait_timeout и interactive_timeout. Бот достаточно крупный. Выполняется очень много select`ов (на каждое соообщение идет select), также достаточно много INSERT ( логирование сообщений ) и update пользователей.  Есть закономерность: 100 CPU вылетает, когда RAM Usage достигает 130 mb (это примерно 5 часов днем и 10 ночью). Используются преимущества индексов. Очень надеюсь на помощь

my.cnf касательно таймаутов
[mysqld]
max_connections        = 500
max_connect_errors      = 10000
wait_timeout            = 600
interactive_timeout     = 600
net_read_timeout   = 600
net_write_timeout   = 600
max_allowed_packet      = 512M

Настройки Pool:
    pool: {
     min: 5,
     max: 10,
     idle: 600000
   },
источник

DE

Denis Efremov in MySQL
pavelmartinez
Ребят, привет. Нужна помощь. Использую Sequelize + mysql, бот написан на Node JS 12. Через время бот улетает в 100 CPU, в логах mysql ошибка (Got timeout reading communication packets). Поэкспериментировав с настройками mysql, понял что бот ложится именно из-за него. Также на краш влияли параметры wait_timeout и interactive_timeout. Бот достаточно крупный. Выполняется очень много select`ов (на каждое соообщение идет select), также достаточно много INSERT ( логирование сообщений ) и update пользователей.  Есть закономерность: 100 CPU вылетает, когда RAM Usage достигает 130 mb (это примерно 5 часов днем и 10 ночью). Используются преимущества индексов. Очень надеюсь на помощь

my.cnf касательно таймаутов
[mysqld]
max_connections        = 500
max_connect_errors      = 10000
wait_timeout            = 600
interactive_timeout     = 600
net_read_timeout   = 600
net_write_timeout   = 600
max_allowed_packet      = 512M

Настройки Pool:
    pool: {
     min: 5,
     max: 10,
     idle: 600000
   },
А что бот делает?
источник

p

pavelmartinez in MySQL
Анонимный чат
источник