MS SQL Server
- From
- Ilya Kulagin (2:5020/400)
- To
- Sergey Aleschenko
- Date
- 2006-03-17T17:42:30Z
- Area
- SU.DBMS.SQL
From: "Ilya Kulagin" <kiv@kiv.pp.ru>
Fri Mar 17 2006 13:09, Sergey Aleschenko wrote to Ilya Kulagin:
SA> Ilya, не поpа ли выпить?
Пятница, однако. Пора.
IK>> "максимальный объём всех вообще данных (в байтах) должен быть мешьше,
IK>> чем считываемый за 2 секyнды с диска".
SA> это yсловие выполняется :)
300 метров? За 2 секунды? "неможетбыть". Это просто суперкруть какая-то.
SA> не, здесь дело имхо в самом сиквеле, а не в читалке. да, и к томy же там
SA> raid5 стоит... пытался экспеpиментиpовать с pазмеpом БД... такое
SA> ощyщение, что есть какой-то поpог, после котоpого сиквел задыхается :(
Я, к сожалению, не специалист в администрировании MSSQL. Вот Informix-у в
такой "странной ситуации" резко помогает update statistics high for table xxxx
(id). Это, конечно, если по id есть индекс.
На что надо (и можно) смотреть.
1. query plan. Как именно собирается сервер делать запрос
2. блокировки. Не мешает ли сессии с запросом вторая какая-нибудь сессия с
чем-нибудь ещё.
Где эти две полезные функции найти в mssql - без понятия. Простите.
Но 300 метров - это не размер. У нас тут у соседей на mssql 12 гиг лежит, и то
селект по индексу миллисекундами измеряется.
/kiv
--- ifmail v.2.15dev5.3
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
SEEN-BY: 46/50 50/12 203 450/159 186 1024 451/30 454/9 461/43 132 640 469/999
SEEN-BY: 4614/20 4616/3 4625/8 4627/10 4641/444 5000/76 5000 5001/5001 5006/1
SEEN-BY: 5007/1 5010/53 70 5011/13 5012/23 46 5015/28 5019/31 5020/86 175 194
SEEN-BY: 5020/400 545 604 639 715 758 830 892 982 1042 1057 1200 1523 1604
SEEN-BY: 5020/1665 1909 1922 2013 2020 2238 4441 5021/3 29 5022/128 5025/3 750
SEEN-BY: 5026/10 14 45 5027/12 5029/32 5030/115 217 436 473 556 966 1063 1339
SEEN-BY: 5030/1900 5034/13 5035/38 5036/1 5040/47 5042/13 5045/7 5047/47
SEEN-BY: 5049/1 5051/15 5053/16 5054/1 8 9 28 35 37 45 63 67 5055/95 5057/1
SEEN-BY: 5059/9 5060/88 5061/15 5062/1 5066/18 5070/1222 5077/70 5080/68 1003
SEEN-BY: 5082/6 5083/21 5084/32 5085/13 5090/106 5093/27 5095/20 5096/18
SEEN-BY: 5099/133 6000/0 1 12 6009/1
PATH: 5020/400 4441 545 5054/1 37