Высокие reads

Mr. Anderson
Дата: 24.02.2010 17:16:46
SQL server 2005 SP3

У определенного запроса, который возвращает 10 ячеек количество reads = 34 000 000.

База регулярно реиндексируется.

Подскажите в чем проблема.
Slava_Nik
Дата: 24.02.2010 17:23:52
Mr. Anderson
SQL server 2005 SP3

У определенного запроса, который возвращает 10 ячеек количество reads = 34 000 000.

База регулярно реиндексируется.

Подскажите в чем проблема.


Что за определенный запрос? какой план? какова статистика? Какая БД?Что за таблица?
Сколько памяти и конф. железа?
--__Александр__--
Дата: 24.02.2010 18:00:44
А с чего вы взяли, что должно быть меньше?
План запроса привидите. Может у вас там перемножаются 25 таблиц.

-----------------
open your mind
Crimean
Дата: 24.02.2010 18:36:54
профайлером смотрите? небось событие "аудит логаут"? :)
DeColo®es
Дата: 24.02.2010 19:46:35
Crimean
профайлером смотрите? небось событие "аудит логаут"? :)
Первый раз слышу, чтобы логаут возвращал "несколько ячеек".

А на сам запрос посмотреть интересно, равно как и на время выполнения.

PS Глюки с неправильнымии reads в SQL встречаются, есличё, но программисты косячат чаще. ;)
Crimean
Дата: 24.02.2010 21:18:13
2 DeColo®es

то про ячейки, а то про ридсы. скажем при работе с пулом соединений в профилере от неопытности еще и не такое усмотреть можно. кумулятивные цифры от безобидных запросов набираются ого-го
Mr. Anderson
Дата: 26.02.2010 16:30:56
Slava_Nik,

Скрин плана и запроса прилагаю.
Больше всего конечно смущает 76% Cost при поиске по таблице mwPriceHotels.
Как дальше анализировать ситуацию?

Компьютер очень мощен. Core i7 HT, RAID 0+1, размер базы около 10 гб, 12 Гб оперативной памяти.
Crimean
Дата: 26.02.2010 17:36:43
покажите теперь откуда ридсы брали
картинка вполне хорошая и на много ридсов ну никак не тянет
Mr. Anderson
Дата: 26.02.2010 18:06:28
Crimean,
Crimean
Дата: 26.02.2010 18:14:27
ну так запросы-то разные