Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Раздел для общения на любые темы, для которых не нашлось места в остальных разделах. Если Вашу тему можно отнести по смыслу к другому разделу, лучше создайте её там, иначе Вас накажут.

В данном форуме немного понижены требования к Общим правилам форума, а именно:
1. Информативность темы
2. Отходить от первоначального смысла темы

!
В разделе запрещено создавать темы связанные с раскруткой игровых серверов

Mysql Query's

, как уменьшить...
trollface
сообщение 22.4.2014, 22:40
Сообщение #1
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Всем привет.
Собственно интересует такой вопрос...
Как же уменьшить количество запросов к БД?
сейчас же их примерно 3 в сек и 205 в минуту=\
За неполных 7 дней набежало более 2 миллионов запросов...
стоит dop_ban и fresh_bans и еще кое какой...

ps.gif Я не прошу подсказать выключить что то.
Мне хотелось бы узнать как уменьшить число запросов в секунду/минуту. Ибо под вечер, когда много коннектов, mysql загибается


И еще мне кажется я тему не в том разделе запилил.
Администраторы/модераторы, извините. Перенесите пожалуйста в нужный раздел ;)

Отредактировал: trollface, - 22.4.2014, 22:45
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
exec1337
сообщение 22.4.2014, 22:53
Сообщение #2
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

лол, Маздану напишите, у него есть бетка плугина, которая по замерам в разы меньше грузит mysql-сервер да и вообще лучше

(инфа от самого автора, такчто можно верить)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 22.4.2014, 22:58
Сообщение #3
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

exec1337,
я ему написал...
на эти слова я получил скрин с процессом mysql в phpmyadmin cbf1b2bfde1a.gif
естественно, никакой бетки мне не было предложено
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xakep7
сообщение 22.4.2014, 23:04
Сообщение #4


Стаж: 14 лет

Сообщений: 503
Благодарностей: 468
Полезность: 938

Это мало же?


Конфиг сего сервера:
AMD A10 7700K 4x@4.0 Ghz
2x4 Gb Corsair 1600 Mhz Ram
1x128 Gb SSD
2x1 Tb HDD Seagate 7200 Constellation ES.3 [ST1000NM0033] Cache 128 Mb
1+1x100 Mbps link

Отредактировал: xakep7, - 22.4.2014, 23:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 22.4.2014, 23:09
Сообщение #5
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

xakep7,
у тебя высоконагруженный проект. а у меня 3 плагина...
плюс ко всему у меня впс. где ресурсов не так много как на полноценном тазике
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xakep7
сообщение 22.4.2014, 23:11
Сообщение #6


Стаж: 14 лет

Сообщений: 503
Благодарностей: 468
Полезность: 938

Цитата(trollface @ 23.4.2014, 4:09) *
xakep7,
у тебя высоконагруженный проект. а у меня 3 плагина...
плюс ко всему у меня впс. где ресурсов не так много как на полноценном тазике

Все равно. 3 запроса в секунду не много для VPS.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 22.4.2014, 23:15
Сообщение #7
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

xakep7,
никто не спорит. mysql < 1% CPU использует, но почему то по вечерам слишком много соединений. 2 дня такое. до этого не было.
написал в саппорт, говорят mysql.
я если честно не верю что в этом mysql виноват. проц свободен(относительно). на 47% загружено ядро при 32 игроках.
а фризы ппц. причем не игровой сервер лагает, я прямо vps.
делал трассировку, зависает на прыжке ноды где расположена виртуалка, на вопрос почему так, отвечают, что проблема не в ноде, а в вашем vps -_-

Ну и я решил узнать, может я не один такой

Отредактировал: trollface, - 22.4.2014, 23:16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 23.4.2014, 5:01
Сообщение #8


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Ты мне в скайпе написал что висит 400 открытых соединений. Я прислал в ответ скрин с одним открытым соединением (к бд подключено 5 серверов)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 23.4.2014, 7:10
Сообщение #9
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

mazdan,
это не соединение а процесс.
он всегда один висит. в крайнем случае их 5(может и больше, не знаю. но у меня при флуде фейками только 5 было). но там и запросов в несколько сотен раз больше. дальше mysql лагает и падает

Отредактировал: trollface, - 23.4.2014, 7:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 23.4.2014, 8:16
Сообщение #10


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

trollface, как обычно.
Что-то где-то слышал и теперь крутой и во всем разбираешься? Или как? каким запросом ты смотришь открытые соединения? можно листинг?
Потому что кидаться какашками особенно без понимания может каждый.
Цитата
[22.04.2014 21:46:08] Ivan Anonimous: твой фрешбанс на приколе?
[22.04.2014 21:46:13] Ivan Anonimous: 400 открытых коннектов


На что в ответ получаешь скрин с SHOW PROCESSLIST где один процесс был всего - текущий.
Что то объяснять невеждам себе дороже.

В приложении статистика по числу запросов с БД к которой подключено 5 серверов (не особо популярных допустим)
Вполне видно что replace запросы, которых нет в плагинах лидируют (никак не относятся к фрешбансу и допбану). Число запросов в час составляет 2К против твоих 12к.
Статистика другого сервера (в первой тысяче ГТ) подключенного к другой БД за сутки.
Цитата
Кол-во SELECT-запросов 120 680
Кол-во UPDATE-запросов 4 795
Кол-во остальных запросов 161

Так что не знаю, что там у тебя, кроме мнения "все разработчики мудаки", может проблема в "еще кое какой..." или других каких-то сервисах, работающих с бд типа бан лист и т.п.
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 23.4.2014, 9:30
Сообщение #11


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

trollface,
Подозреваю БД не причем.
Если виртуалка на агаве, то там как бы openvz стоит, как мы знаем для кс сервера это при любом раскладе какашка. Все нормально работает, только без особой нагрузки. Вечер - это всегда нагрузка, у всех сайтов и серверов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 23.4.2014, 9:39
Сообщение #12
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

mazdan,
все не ори -_-
разобрался.
БД просто сконфигурирована не была. просто дефолтный конфиг был.
xakep7 помог.
Извини если что.

а так, 1 процесс может кучу соединений держать. дело не в кол-ве процессов, а в количестве обращений к базе.
"кое какой" писал serfreeman1337. не думаю, что он накосячил, хотя и утверждать обратного тоже не буду. отпишу узнаю...
насчет банлистов. уже узнавал. и иптейблесом режу запросы если их много. так как уже(проект новый) есть умники, которые любят пофлудить =\


Johnny,
у агавы 1200мгц...
мой паблик ему не вытянуть:)
а насчет openvz, тут зависит от честности хостера. если не оверселлит, то разницы между виртуалкой и реальным тазиком будет не так много;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 23.4.2014, 10:21
Сообщение #13
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

trollface, не зря тему создали.
Получили своевременную тех. поддержку :)


// правда не плохо бы, чтобы кто-то ещё отписался по поводу нагрузки на mysql-сервер от этой связки, ибо даже на сайте читал, что не лёгкая системка получилась
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 23.4.2014, 10:33
Сообщение #14
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

exec1337,
хах. получил, это да. спасибо xakep7 =)

насчет связки, маздан говорит, что там все ок, фриман говорит что все ок...
может просто бд флудили. только недавно влепил ограничения:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Johnny
сообщение 23.4.2014, 11:18
Сообщение #15


Стаж: 13 лет

Сообщений: 2470
Благодарностей: 1086
Полезность: 515

Цитата(trollface @ 23.4.2014, 11:39) *
Johnny,
а насчет openvz, тут зависит от честности хостера. если не оверселлит, то разницы между виртуалкой и реальным тазиком будет не так много;)

Так то да, в теории, на практике как не крути OpenVZ у меня везде лагало при большой нагрузке, сама виртуализация в любом случае подвержена неминуемому оверселу, потому что хостеры расчитывая мощность, опираются на сайты, так как первоначально VPS для них и продаются, а что приемлемо для сайта, может быть пагубно для игрового сервера.
Как не крути KVM или XEN на мощном тазике у добросовестного хостера размещенного в хорошем ДЦ вот самый лучший вариант для cs 1.6 сервера. )

P.S. Я не так давно выявил виновником OpenVZ, до этого грешил на потусторонние силы bangin.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 23.4.2014, 11:25
Сообщение #16
Стаж: 12 лет

Сообщений: 1970
Благодарностей: 2423
Полезность: 0

Johnny,
меня openvz всем устраивает кроме ограничений с ядром(обновления и тд).
все остальное не парит)
при CPU 80-85% лагов нет на сервере фпс стабилен в меру.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: