|
|
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
Короче вопрос такой стоял сервак Pentium 733. Запрос состоял в вызове stored процедуры. И выполнялся 5 сек. Поставили 2 x Xeon 1800 MP +RAID 5 выполняется 4,98 сек. В чём может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 12:11:15 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
Причин может быть туева хуча. Нужен обстоятельный ответ. Но ведь и свои дела делать надо бы... В форуме проблема производительности, распараллеливания, ... много раз поднималась. Есть подробный анализ и советы. Нажми кнопочку "Поиск". Интересные мысли найдешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 12:51:30 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
Да я смотрел сообщения на форуме по этому поводу. А вот если попробовать Oracle то ситуация изменится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 13:47:37 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
A eto pozhalte v forum po Oraclu ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 15:50:49 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
что - то интуиция мне подсказывает что измерение времени исполнения происходит на клиентском приложении... не может такая разница в оборудовании принести столь ничтожно малый выигрыш в производительности... 1. где (на клиенте или на сервере) ты замеряешь время исполнения запроса если на клиенте учитываешь ли время установки связи и подготовки запроса,время передачи данных 2. чем замеряешь Можно ли доверять инструментам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 17:15:48 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
IMHO на таком коротком запросе его распараллеривание займет больше времени, так что оптимизатор совершенно здраво выбрал использование одного процессора. Кстати cost threshold for parallelism по умолчанию есть 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 17:29:41 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
Есть такая чтука SET STATISTICS TIME ON которая, если ее применить относительно Querry Analizer, а затем применить некий запрос, показывает время на парсинг, компиляцию, выполнение запроса. Эти данные генерятся на серваке, посему факторы трансфера данных по сети роли не играют. Влияет разве что загруженность сервака... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 17:42:03 |
|
||
|
MS SQL и 2 Xeon MP
|
|||
|---|---|---|---|
|
#18+
Я проверил всё с одной базой. Размер 30МБ В случае с Pentium 733 стоит NТ. На Xeon'ах Windows 2000. Если я делаю запрос на NT то статистика такова SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 0 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 508 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. (387 row(s) affected) SQL Server Execution Times: CPU time = 10 ms, elapsed time = 5412 ms. SQL Server Execution Times: CPU time = 10 ms, elapsed time = 5413 ms. С 2К SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 0 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 599 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. (387 row(s) affected) SQL Server Execution Times: CPU time = 0 ms, elapsed time = 4183 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 4183 ms. Но при этом если запросить с самой большой таблицы все записи (2К) то статистика такова SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 0 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 0 ms. (204046 row(s) affected) SQL Server Execution Times: CPU time = 125 ms, elapsed time = 4462 ms. Исчего я делаю вывод что проблема именно в вычислениях. Напряг на процессор(2xXeon) не более %50. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2002, 20:07:16 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32042614&tid=1821091]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 300ms |

| 0 / 0 |
