lutskboy

lutskboy
Рейтинг
173
Регистрация
22.11.2013

поменял местами индекс

с  INDEXapprove, allow_main на  INDEX allow_main, approve и теперь все быстро 😆

LEOnidUKG #:
Выложить SQL файл с чудной это таблицей для теста...

ето куда выложить 30к записей

webinfo #:
1. Это потому что DESC. С ASC должно быть быстрее.

быстро. но мне и так и так нужно

chaturanga #:
таки, а что мешает индекс для `date` добавить?

на date само собой есть индекс. ето тбл от движка DLE

все ети комбинации работают быстро. но как только добавить   ORDER BY `date` DESC и все плохо

и только когда 

`allow_main` = '1' AND `approve` = '1'

если 

`gpt` = '1' AND `approve` = '1'

то нормально

webinfo #:
Так может быть, это был случайный сбой? Никогда не видел таких тормозов на таких запросах.

не сбой . на втором впс тоже так.  4 ядра и 6гб опер. как такое может быть? чем етот индекс не такой как тот

Kaavain #:

Вообще как два пальца об асфальт. Структура каталогов-то будет точно такая же. Я не заморачивался как тебе там написали, просто чистую установку сделал, установил нужные модули и скопировал юзерские папки (тут надо только под юзером копировать, чтобы права нормально выставились).

SQL делается в два клика - заводишь БД и юзера как на старом (пароли копируешь - чтобы конфиги на править твоих ЦМС), далее "создать дамп" на старом и "загрузить дамп" на новом. 

так если немного сайтов то да.  

Ilya74 #:
Сделайте у старого хостинга образ диска текущего VPS и разверните его на новом VPS

наверно нужно чтоб ОС совпадали?

Ilya74 #:
а затем поправьте конфигурационные файлы, где указан IP

какие именно? подскажите

webinfo #:
Что-то абсурдное. При таком количестве записей и при таком запросе эта цифра вообще из серии фантастики

все на скрине. там впс за 5евро. 2 ядра и 2гб 

LEOnidUKG #:

Мы тут тестируем или в теории играем? Если в теории. Я бы 30К записей вообще в файлик записал и не трогал БД.

я же не всегда буду делать date  DESC. будет и ASC

LEOnidUKG #:

В этот индекс добавьте: 

INDEXapprove, allow_main, date  DESC

а зачем? тут нет такого  INDEX gpt, approve

Всего: 829