The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Оценка производительности фильтра в MySQL

10.04.2008 11:53

"How fast can MySQL Process Data" - оценка производительности фильтра в MySQL. Тестирование проводилось путем выполнения запроса "SELECT count(*) FROM m;", вызывающего полный перебор записей, на таблице хранящейся в ОЗУ. На Intel Xeon CPU 5130 2.00GHz было обработано в среднем 7 миллионов записей в секунду для таблицы размером менее миллиона записей, при обработке 10 миллионной таблицы скорость уменьшилась до 4.3 миллионов записей в секунду.

Кроме того, рассмотрено влияние на производительность перебора данных условий и агрегатных функций. Использование простейшего условия, агрегатных функций и конструкции "avg(i+sqrt(i+1)+abs(i))" ощутимо увеличило время выборки.

  1. Главная ссылка к новости (http://www.mysqlperformanceblo...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/15226-mysql
Ключевые слова: mysql, speed
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (1) RSS
  • 1, Pilat (ok), 17:20, 10/04/2008 [ответить]  
  • +/
    Достигнутый результат: сферический конь в вакууме имеет форму шара.

    PostgreSQL'щики исследуют тот же вопрос в контексте "как повлияет последовательный перебор на параллельно выполненяющиеся маленькие запросы" и оптимизируют буферы, а MySQL всё считает мегагерцы. Не удивительно, что на хороших машинах MySQL так отстаёт.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру