#0 by jekader (Besatzungsarmee) (0 mesaje) at 2007-06-28 18:19:35 (879 săptămâni în urmă) - [Link]
Тип Реляционная СУБД Разработчик MySQL AB ОС Кроссплатформенное программное обеспечение Лицензия GNU General Public License, Коммерческая лицензия Сайт http://www.mysql.com
#51 by Placinta (Power User) (0 mesaje) at 2007-08-02 21:02:44 (874 săptămâni în urmă) - [Link]
#50 jekader, ясненько. Я дествительно забыл про них. И почему-то мне казалось что должно быть без кавычек.
Mesaj util ?
Da0 puncte
#52 by jekader (Besatzungsarmee) (0 mesaje) at 2007-08-02 21:07:12 (874 săptămâni în urmă) - [Link]
#51 Placinta, может и без них работает
Кстати, поздравляю, твой вариант запроса работает у меня в 100 раз быстрее, чем предложенный товарищем bbl321
Mesaj util ?
Da0 puncte
#53 by Placinta (Power User) (0 mesaje) at 2007-08-02 21:08:06 (874 săptămâni în urmă) - [Link]
#52 jekader, anytime.
Mesaj util ?
Da0 puncte
#54 by System at 2007-08-02 21:16:15 (874 săptămâni în urmă) - [Link]
#52 jekader, если тебе критична скорость и доступ к базе только локальный, можешь еще sqlite посмотреть.
Mesaj util ?
Da0 puncte
#55 by jekader (Besatzungsarmee) (0 mesaje) at 2007-08-02 21:23:22 (874 săptămâni în urmă) - [Link]
#54 bbl321, нет, базы готовые. От php приложения. В одной ~5 000 (id) записей, во второй ~500 000 (id + name)
поэтому твой запрос исполняется, по словам phpmyadmin, 0.2 секунды, а второй - 0.002 секунды
хотя в целом, эти цифры лучше увеличить раз в десять
В любом случае, спасибо вам обоим за помощь!
Mesaj util ?
Da0 puncte
#56 by Datar (Uploader) (0 mesaje) at 2007-08-03 12:49:53 (874 săptămâni în urmă) - [Link]
Жойн быстрее в любом случае. Не знаю, способен ли MySQL показывать план исполнения запроса, тогда ты сразу бы понял отличия в этих запросах. В принципе любая реляционная база при жойн объеденяет таблицы по seek если есть индексы на полях и по scan если нету, в то время как конструкция where _ in (select) объеденяется по scan всегда.
#57 by jekader (Besatzungsarmee) (0 mesaje) at 2007-10-08 20:00:30 (864 săptămâni în urmă) - [Link]
поглядел в графики производительности - чуток ужаснулся, пару параметров привёл в порядок (сервер работал вообще без конфига - то есть по дефолтным настройкам)
и гляжу вот из-под mysql admin на графики:
что значит hitrate 100%? все запросы берутся из кэша?
Mesaj util ?
Da0 puncte
#58 by aylyn (Алина Ивановна) (0 mesaje) at 2008-01-07 06:55:51 (851 săptămâni în urmă) - [Link]