"Константин" ...
...
> Время выполнения разбито на 4 параметра:
>
> 1-й время грязного поиска по полному коду (одна из веток SP)
> 2-й время грязного поиска по части кода (вторая ветка SP) (starting)
> 3-й время чистого поиска по полному коду (одна из веток SP)
> 4-й время чистого поиска по части кода (вторая ветка SP) (starting)
Не понято
> где "чистой" называется замер времени выполнения SP, выполняемой
> сразу же за аналогичным поиском ... Сделано что-бы увидеть время
> затрачиваемое на ??? наверное на подгрузку индексов, кеша ...
Глупости
> Собственно замеры:
>
> 1) Intel PIV (3 Gg), 1 Gb RAM,
> 80 Gb HDD0 SATA-II (3Gb) [SYSTEM, PAGEFILE, FB-TEMP]
> 120 Gb HDD1 E-IDE (UDMA-5) [FB-DB2]
> 320 Gb HDD2 SATA-II (3Gb) [FB-DB1]
> Системная шина 800
>
> Замеры изначальной БД:
>
> a) База на HDD2 (SATA-II) б) База на HDD1 (E-IDE)
>
> p1 - 3.242 c. p1 - 3.338 c.
> p2 - 3.460 с. p2 - 3.694 с.
> p3 - 1.584 c. p3 - 1.610 c.
> p4 - 1.732 с. p4 - 1.786 с.
HDD2 чуть быстрее
> Замеры "увеличенной" БД:
>
> a) База на HDD2 (SATA-II) б) База на HDD1 (E-IDE)
>
> p1 - 3.254 c. p1 - 3.362 c.
> p2 - 3.438 с. p2 - 3.654 с.
> p3 - 1.560 c. p3 - 1.620 c.
> p4 - 1.722 с. p4 - 1.748 с.
Читали\писали ровно такое же кол-во записей
> 2) Duron 700 Mg , 256 Mb RAM,
> 40 Gb HDD0 E-IDE (UDMA-4) [SYSTEM, PAGEFILE, FB-TEMP]
> 120 Gb HDD1 E-IDE (UDMA-5) [FB-DB]
> Системная шина 133
>
> База на HDD2 (E-IDE)
> Замеры изначальной БД: Замеры "увеличенной" БД:
>
> p1 - 5.752 c. p1 - 6.002 c.
> p2 - 5.820 с. p2 - 5.764 с.
> p3 - 2.436 c. p3 - 2.724 c.
> p4 - 2.864 с. p4 - 2.676 с.
Чему тут удивляться ?
> Да БД размер страницы = размеру кластера = 32К.
Это есть только в ИБ
> перед тестами диски дефрагментировались, а БД делался харакире в виде
> B/R ...
> Да и ещё перед замерами скорости - для SP, в той-же транзакции, было
> сделано
> Prepeare ...
Я тебя сильно удивлю, когда скажу что prepare для процедуры ничего не
делает ?
> Судя по результатам - основное время было потрачено FB на ... разбор
> самой SP :(
Да ? Что курим ? :)
> Время поиска по "увеличенной" БД было чут-ли не меньшим нежели от
> изначальной ..
Порядка погрешности замеров
> что можно обьяснить лучьшей селективностью индексов, наверное ...
Выдыхай :)
> В общем можно было-бы на этом тему и закрыть вроде всё хорошо, но
> настораживают факты:
>
> 1) время поиска по многолимонным таблицам ПРАКТИЧЕСКИ НЕ ЗАВИСИТ от
> скорости HDD !!!???
Если ищем один и тот же набор данных, то пофигу сколько там ещё валяется
рядом
> 2) время поиска ПРАКТИЧЕСКИ НЕ ЗАВИСИТ ОТ ПРОЦЕССОРА !!!???
> 2) время поиска ПРАКТИЧЕСКИ НЕ ЗАВИСИТ ОТ ОБЬЕМА RAM !!!???
> 3) время поиска ПРАКТИЧЕСКИ НЕ ЗАВИСИТ ОТ ЧАСТОТЫ СИСТЕМНОЙ ШИНЫ !!!???
В идеале - да. Самое тормозное место - HDD. Но это только в идеале
> последние 3 пункта может конечно высосаны из пальца но согласитесь
> что PIV 3G и Duron 700Mb сравнивать даже смешно как минимум машины
> расходятся на 2 класса и отставание Duron 700 - ки всего на 40 %
> выглядит дико особенно если посмотреть на цену одного и другого
> компа ...
А ты сотню юзеров там и там запусти и сравни
> Остаётся только гадать что-же на самом деле томозит ?
Мы-то знаем кто же на самом деле томозит ;)))
--
Хорсун Влад