maxtat: Раз уж тема по оптимизации... Как оптимизировать запрос SELECT COUNT(*) FROM table, а то он выполняется 60к раз в сутки? Жрет памяти неимоверное количество.
да кэшируйте вы это ко-во) сделайте поле в бд или в файл записывайте этот счетчик. ну и меняйте его когда ко-во поменяется)
dvaes добавил 18.04.2010 в 16:02
chemax: SELECT * FROM `bla` where `sss`=702 and `mod`=1 ORDER BY `view` desc limit 10; необходимо заключать 702 в кавычки. Т.к. поле типа varchar(). Иначе индекс не используется.
если в sss во всех записях число, то и в правду надо тип в инт перевести) а индекс какой у вас стоит? туда бы индекс на два-три поля с полем view. надо смотреть в эксплэйне)
прям по резюме какой-то мегамозг, и в 20 то лет...с таким мозгом он бы поступил в институт, а не техникум. и дизайнер и программист, прям аж завидно как-то). так что брехня это, просто написал много незнакомых красивых слов в резюме)
ищите лучше резюме, где навыки стремятся только к одной нужной вам специализации
а вы хотели и рыбку съесть и на кол сесть?) естественно кириллица будет кодироваться в адресе)
причем, если вы используете utf-8, будьте готовы, что вам будет приходить и кодированные символы не utf-8. вот, например, %EA%E0%F2%E0%EB%EE%E3 и %D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3 означают одно и то же, только в первом варианте, думается мне, у вас будет 404. в общем, подумать сначала стоит, надо ли использовать кириллицу в адресе или нет)
dimmu-borgir, ухты-фрухты. сатанист?)
Раз уж тема по оптимизации... Как оптимизировать запрос SELECT COUNT(*) FROM table, а то он выполняется 60к раз в сутки? Жрет памяти неимоверное количество.
да кэшируйте вы это ко-во) сделайте поле в бд или в файл записывайте этот счетчик. ну и меняйте его когда ко-во поменяется)
dvaes добавил 18.04.2010 в 16:02
SELECT * FROM `bla` where `sss`=702 and `mod`=1 ORDER BY `view` desc limit 10;
необходимо заключать 702 в кавычки. Т.к. поле типа varchar().
Иначе индекс не используется.
если в sss во всех записях число, то и в правду надо тип в инт перевести) а индекс какой у вас стоит? туда бы индекс на два-три поля с полем view. надо смотреть в эксплэйне)
смотрите запросы в explain
каникулы чтоли?
Кто отважится заюзать дырку?
и хочется и колится)
ну а что написано? неизвестное поле type
видать какое-то смешное место проведения
по крайней мере в России-ето бывшие ПТУ
это бывшие техникумы, а не пту)
прям по резюме какой-то мегамозг, и в 20 то лет...с таким мозгом он бы поступил в институт, а не техникум. и дизайнер и программист, прям аж завидно как-то). так что брехня это, просто написал много незнакомых красивых слов в резюме)
ищите лучше резюме, где навыки стремятся только к одной нужной вам специализации
в голову пока только что-то такое лезет
но там конечно нет разделения по длине строки в 1500
а вы хотели и рыбку съесть и на кол сесть?) естественно кириллица будет кодироваться в адресе)
причем, если вы используете utf-8, будьте готовы, что вам будет приходить и кодированные символы не utf-8. вот, например, %EA%E0%F2%E0%EB%EE%E3 и %D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3 означают одно и то же, только в первом варианте, думается мне, у вас будет 404. в общем, подумать сначала стоит, надо ли использовать кириллицу в адресе или нет)