|
Модераторы: skyboy |
|
Vidocq |
|
||||||||
Опытный Профиль Группа: Участник Сообщений: 431 Регистрация: 15.12.2004 Где: Запорожье, Украин а Репутация: нет Всего: 7 |
Какие либы следует использовать для оптимизации скорости работы с БД? Сейчас в проекте используется стандартная ext/mysql. Но так как нагрузка на серверы БД очень высока (около 44 запросов в секунду ), хотелось бы по возможности как-то оптимизировать.
Первая мысль была - использовать ext/mysqli. Я провел несколько тестов на скорость. ТЕСТ НА СКОРОСТЬ ВЫБОРКИ С 1 ПАРАМЕТРОМ EXT/MYSQL
EXT/MYSQLI
ТЕСТ №2. FETCHING RESULTS EXT/MYSQL
EXT/MYSQLI
В обоих случаях ext/mysqli был быстрее. В первом случае чуть более чем на 1 секунду, во втором - на 3 секунды. Насколько такие тесты объективны? Какие ещё библиотеки можно использовать для повышения производетельности/скорости? Заранее благодарен P.S. В случае ext/mysql используются custom функции из проекта. Поэтому переделывать, а взял "as is" Это сообщение отредактировал(а) Vidocq - 19.10.2007, 11:21 -------------------- Всё течёт © |
||||||||
|
|||||||||
Ignat |
|
|||
Флудератор Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Сильно сомневаюсь. Скорее всего свою роль сыграл кэш запросов. Ощутимой разницы быть не должно. Если так уж необходим тест, то замеры выполняйте на двух серверах. -------------------- Теперь при чем :P |
|||
|
||||
Vidocq |
|
|||
Опытный Профиль Группа: Участник Сообщений: 431 Регистрация: 15.12.2004 Где: Запорожье, Украин а Репутация: нет Всего: 7 |
Ignat, а может просто выключить кеширование? К тому же, если я понял правильно, то кешироваться могут только запросы с неизменным текстом. Запросы же с переменными параметрами (как в моем случае) попадать в кеш не могут
-------------------- Всё течёт © |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |