Size: a a a

Doorways / conference /

2019 August 21

SK

Sergey Kremenskih in Doorways / conference /
А что с индексами? Ты у таблиц wp что то меняешь? Или все стандартно? Мне на формуме пишут типа сколько размер базы, столько и ОП надо
источник

MS

Max Smek in Doorways / conference /
find /proc -maxdepth 2 -path "/proc/[0-9]*/status" -readable -exec awk -v FS=":" -v TOTSWP="$(cat /proc/swaps | sed 1d | awk 'BEGIN{sum=0} {sum=sum+$(NF-2)} END{print sum}')" '{process[$1]=$2;sub(/^[ \t]+/,"",process[$1]);} END {if(process["VmSwap"] && process["VmSwap"] != "0 kB") {used_swap=process["VmSwap"];sub(/[ a-zA-Z]+/,"",used_swap);percent=(used_swap/TOTSWP*100); printf "%10s %-30s %20s %6.2f%\n",process["Pid"],process["Name"],process["VmSwap"],percent} }' '{}' \;  | awk '{print $(NF-2),$0}' | sort -hr | head | cut -d " " -f2-


Посмори что в свап уходит. Скорее всего там мускул будет.
источник

MS

Max Smek in Doorways / conference /
Sergey Kremenskih
А что с индексами? Ты у таблиц wp что то меняешь? Или все стандартно? Мне на формуме пишут типа сколько размер базы, столько и ОП надо
ничего не меняю, все стандартно.

То что на форумах пишут то лошпеды.
источник

SK

Sergey Kremenskih in Doorways / conference /
источник

SK

Sergey Kremenskih in Doorways / conference /
верно, мускул. Но не так много, по сути мне можно докупить ОП и с МайИсам разобраться, и может заметно помочь
источник

MS

Max Smek in Doorways / conference /
да этого достаточно-предостаточно, а самое плохое что там httpd.
в общем сокращай размеры выдялемой памяти под мускул

query_cache_size = 0 - это ограничь небольшим размером, чтобы самые частые запросы забились в кеши, а не большие выборки
wait_timeout=100 - тут 3 достаточно
interactive_timeout=50 - 5
источник

SK

Sergey Kremenskih in Doorways / conference /
httpd - с ним ещё весной долго мучился, с настройками. У меня на vestacp он по умолчанию шел, да сейчас вроде не жалуюсь. Чем плох?
источник

Д

Денис in Doorways / conference /
Max Smek
да этого достаточно-предостаточно, а самое плохое что там httpd.
в общем сокращай размеры выдялемой памяти под мускул

query_cache_size = 0 - это ограничь небольшим размером, чтобы самые частые запросы забились в кеши, а не большие выборки
wait_timeout=100 - тут 3 достаточно
interactive_timeout=50 - 5
апач детектед?
источник

MS

Max Smek in Doorways / conference /
Sergey Kremenskih
httpd - с ним ещё весной долго мучился, с настройками. У меня на vestacp он по умолчанию шел, да сейчас вроде не жалуюсь. Чем плох?
я про то что в свапе апач. сам апач норм

Count: 208  Time=63.35s (13176s)  Lock=0.34s (71s)  Rows_sent=10.0 (2080), Rows_examined=125114.1 (26023726), admin_donsergios[admin_donsergios]@localhost
 SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE N=N  AND (
 wp_term_relationships.term_taxonomy_id IN (N)
 ) AND wp_posts.post_type = 'S' AND ((wp_posts.post_status = 'S')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT N, N


Вот от таких запросов вообще бы избавиться. Представь у тебя идет сортировка всей таблицы по полю ДАТА.
Это какой-то вывод тегов на странице последних похоже
источник

SK

Sergey Kremenskih in Doorways / conference /
спасибо, буду изучать! и запрос для изучения свап сохранил - пригодится)
источник

D

Demy in Doorways / conference /
Денис
апач детектед?
14к трафа апач  даже не заметит.. Оптимизация запросов к мусклу, индексы, кеширование вп - это поможет
источник

Д

Денис in Doorways / conference /
Demy
14к трафа апач  даже не заметит.. Оптимизация запросов к мусклу, индексы, кеширование вп - это поможет
ну есть  мнение(не мое) что в 19 апач = не айс
источник

Д

Денис in Doorways / conference /
у меня нгинкс я особо не переживаю)
источник

NK

ID:655131457 in Doorways / conference /
Alex Boss
Я упертый, когда надо, в чем там проблема? Закрытые знания?
адаптируйся под ПС  +фантазия (у меня работает) делай и не слушай . денег нет в дорах ;)
источник

N

Nilson in Doorways / conference /
ID:655131457
адаптируйся под ПС  +фантазия (у меня работает) делай и не слушай . денег нет в дорах ;)
Это все из-за хорошей фантазии, в дорах деньги есть.
источник

NK

ID:655131457 in Doorways / conference /
Nilson
Это все из-за хорошей фантазии, в дорах деньги есть.
"" они решают и сарказм
источник

N

Nilson in Doorways / conference /
Это фантазии что они там есть)
источник

O

OrkyInDaClub in Doorways / conference /
источник

SK

Sergey Kremenskih in Doorways / conference /
Max Smek
я про то что в свапе апач. сам апач норм

Count: 208  Time=63.35s (13176s)  Lock=0.34s (71s)  Rows_sent=10.0 (2080), Rows_examined=125114.1 (26023726), admin_donsergios[admin_donsergios]@localhost
 SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE N=N  AND (
 wp_term_relationships.term_taxonomy_id IN (N)
 ) AND wp_posts.post_type = 'S' AND ((wp_posts.post_status = 'S')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT N, N


Вот от таких запросов вообще бы избавиться. Представь у тебя идет сортировка всей таблицы по полю ДАТА.
Это какой-то вывод тегов на странице последних похоже
похоже удалось разобраться - запросы были от плагина d-wp с функцией публиковать запланированные посты - это нагружало базу и диск. Учитывая что 20 сайтов на сервере все с этой опцией - получил такие тормоза
источник

MS

Max Smek in Doorways / conference /
Sergey Kremenskih
похоже удалось разобраться - запросы были от плагина d-wp с функцией публиковать запланированные посты - это нагружало базу и диск. Учитывая что 20 сайтов на сервере все с этой опцией - получил такие тормоза
плагин призванный оптимизировать...
лучше по ID выгребать, следующий не опубликованный, и писать в отделную табличку какой в прошлый раз ID был опубликован.
источник