Большая нагрузка на CPU
Re: Большая нагрузка на CPU
Стебете только почем зря)
Re: Большая нагрузка на CPU
я бы сделал бекап мускла и потом
delete from rot_tags where tag_id IN (
select tag_id from (
SELECT gt.tag_id, count(*) as hits FROM rot_gal2tag AS gt
WHERE site_id = 1
GROUP BY gt.tag_id
HAVING hits <= 3) as t1 )
и потом
DELETE FROM rot_gal2tag WHERE tag_id NOT IN (SELECT tag_id FROM rot_tags)
это урежет базу тагов
delete from rot_tags where tag_id IN (
select tag_id from (
SELECT gt.tag_id, count(*) as hits FROM rot_gal2tag AS gt
WHERE site_id = 1
GROUP BY gt.tag_id
HAVING hits <= 3) as t1 )
и потом
DELETE FROM rot_gal2tag WHERE tag_id NOT IN (SELECT tag_id FROM rot_tags)
это урежет базу тагов
Don't forget to run script update
Re: Большая нагрузка на CPU
mysql> delete from rot_tags where tag_id IN ( select tag_id from ( SELECT gt.tag_id, count(*) as hits FROM rot_gal2tag AS gt WHERE site_id = 1 GROUP BY gt.tag_id HAVING hits <= 3) as t1 );
Query OK, 0 rows affected (11 min 42.56 sec)
mysql>
Query OK, 0 rows affected (11 min 42.56 sec)
mysql>
Re: Большая нагрузка на CPU
0 строк обработано за 11 минут получается нечего удалять ?)
Re: Большая нагрузка на CPU
SELECT gt.tag_id, count(*) as hits FROM rot_gal2tag AS gt WHERE site_id = 1 GROUP BY gt.tag_id HAVING hits <= 3
есть таги которые меньше 3х раз?
сколько всего галер?
таги осмысленные или все слова из описания галеры?
есть таги которые меньше 3х раз?
сколько всего галер?
таги осмысленные или все слова из описания галеры?
Don't forget to run script update
Re: Большая нагрузка на CPU
mysql> SELECT gt.tag_id, count(*) as hits FROM rot_gal2tag AS gt WHERE site_id = 1 GROUP BY gt.tag_id HAVING hits <= 3
-> ;
+--------+------+
| tag_id | hits |
+--------+------+
| 110006 | 1 |
| 110007 | 1 |
| 110008 | 1 |
+--------+------+
3 rows in set (14 min 36.76 sec)
Галер всего 140К видимо, столько строк в таблице rot_gallery_data1
таги я сразу добавляю при импорте галер а не генерирую из описания.
В таблице rot_tags 110К записей
Смотрел rot_tags там вообще че попало (куча ненужных тагов на слова не похожих)
-> ;
+--------+------+
| tag_id | hits |
+--------+------+
| 110006 | 1 |
| 110007 | 1 |
| 110008 | 1 |
+--------+------+
3 rows in set (14 min 36.76 sec)
Галер всего 140К видимо, столько строк в таблице rot_gallery_data1
таги я сразу добавляю при импорте галер а не генерирую из описания.
В таблице rot_tags 110К записей
Смотрел rot_tags там вообще че попало (куча ненужных тагов на слова не похожих)
Re: Большая нагрузка на CPU
Проблема решена добавлением в nginx
location / {
deny 216.18.204.0/24;
deny 163.172.0.0/16;
deny 212.129.62.0/24;
deny 212.129.61.0/24;
deny 62.210.29.0/24;
deny 185.191.171.0/24;
deny 51.15.185.0/24;
deny 163.172.220.0/24;
deny 212.83.179.0/24;
deny 114.119.0.0/16;
}
спасибо за терпение
location / {
deny 216.18.204.0/24;
deny 163.172.0.0/16;
deny 212.129.62.0/24;
deny 212.129.61.0/24;
deny 62.210.29.0/24;
deny 185.191.171.0/24;
deny 51.15.185.0/24;
deny 163.172.220.0/24;
deny 212.83.179.0/24;
deny 114.119.0.0/16;
}
спасибо за терпение
Re: Большая нагрузка на CPU
Lockmics wrote: Wed Dec 23, 2020 8:41 am mysql> SELECT gt.tag_id, count(*) as hits FROM rot_gal2tag AS gt WHERE site_id = 1 GROUP BY gt.tag_id HAVING hits <= 3
-> ;
+--------+------+
| tag_id | hits |
+--------+------+
| 110006 | 1 || 110007 | 1 |
| 110008 | 1 |
+--------+------+
3 rows in set (14 min 36.76 sec)
Галер всего 140К видимо, столько строк в таблице rot_gallery_data1
таги я сразу добавляю при импорте галер а не генерирую из описания.
В таблице rot_tags 110К записей
Смотрел rot_tags там вообще че попало (куча ненужных тагов на слова не похожих)
скрипт сам не выдумывает, что вы добавляете то и пояляется в базе
своими действиями вы закрыли сайт от поисковиков, ну и лишили себя поискового трафа полагаю...
Don't forget to run script update
Re: Большая нагрузка на CPU
В любом случае если вы считаете что скрипт не так добавляет таги, добавляет не те, дописывает какую-то ерунду и тп одним словом что-то делает не так как должен - показывайте что конкретно, все будет поправлено
Don't forget to run script update







