"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))" ощутимо увеличило время выборки.
|