|
![]() |
#1 |
Модератор
|
У Вас интерес чисто академический (обо всем и ни о чем конкретно) или практический ? Задачу \ проблему можете сформулировать ?
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#2 |
Сам.AX
|
4 года жили на железе, которое не справлялось с объемом данных за полгода, поэтому каждый год почти под нуль чистили базу. Недавно купили хорошее железо, работает удовлетворительно, но кто его знает, как оно себя поведет через с большими данными...
__________________
ѣ |
|
![]() |
#3 |
Участник
|
Цитата:
Цитата:
![]() |
|
![]() |
#4 |
Сам.AX
|
Цитата:
Цитата:
Опять же, зависит от того, что Вы вкладываете в понятие "не справлялось". Может, Вам всего-лишь тюнинг индексов надо было провести...
![]()
__________________
ѣ |
|
![]() |
#5 |
Участник
|
ИМХО - все как-то неконкретно! Есть счетчики производительности - они четко (ну в большинстве случаев) показывают где есть затык! Если у Вас дисковые очереди зашкаливают, то тут хоть заиндексируйся - нужно менять систему хранения ну и т.д. - т.е. что хочу сказать - нужно локализовать причину и дальше смотреть как ее решить!
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
![]() |
#6 |
Сам.AX
|
Цитата:
Сообщение от egorych
![]() ИМХО - все как-то неконкретно! Есть счетчики производительности - они четко (ну в большинстве случаев) показывают где есть затык! Если у Вас дисковые очереди зашкаливают, то тут хоть заиндексируйся - нужно менять систему хранения ну и т.д. - т.е. что хочу сказать - нужно локализовать причину и дальше смотреть как ее решить!
![]() Сейчас-то все гут ![]()
__________________
ѣ |
|
![]() |
#7 |
Участник
|
Цитата:
Почитайте тут - http://www.sql.ru/articles/mssql/031...COUNTERs.shtml
__________________
Axapta 3.0 sp - хз какой, kr2 |
|
![]() |
#8 |
Участник
|
Цитата:
Ну, не то, чтобы определяющая... Просто по размеру базы можно прикинуть размер самых больших таблиц. Если речь идет об оперативной работе, то, вероятно, где-то под 20..30ГБ. При таких размерах критически важным становится размер кеша MS SQL сервера, который напрямую зависит от объема оперативной памяти. Если оперативки недостаточно, то это может стать причиной тормозов. Впрочем, тут лучше счетчики посмотреть. Для анализа индексов в MS SQL есть специальная утилита: Database Engine Tuning Advisor. Ее идея в том, что она записывает trace (лог команд, но не всех, а отобранных по спец.критериям) и далее по этому trace анализирует частоту выполнения тех или иных команд и какие индексы могли бы их ускорить. После этого выдает свои рекомендации. |
|
![]() |
#9 |
Сам.AX
|
Цитата:
Цитата:
Для анализа индексов в MS SQL есть специальная утилита: Database Engine Tuning Advisor. Ее идея в том, что она записывает trace (лог команд, но не всех, а отобранных по спец.критериям) и далее по этому trace анализирует частоту выполнения тех или иных команд и какие индексы могли бы их ускорить. После этого выдает свои рекомендации.
__________________
ѣ |
|
![]() |
#10 |
Участник
|
Цитата:
На мой взгляд в профайлере в первую очередь стоит смотреть не на Duration, а на Reads, если в топовых запросах с помощью индексов удастся уменьшить этот показатель, то с большой вероятностью полегчает и остальным. Если индексы не помогают, значит нужно "править в консерватории", т.е. искать код АХ и оптимизировать. PS. Война с производительностью вечна ![]() |
|
Теги |
бд, быстродействие |
|
![]() |
||||
Тема | Ответов | |||
Установка текущего SID-а в БД | 0 | |||
Получить параметры соединения с БД | 5 | |||
Подключение АОС к новой БД | 4 | |||
2 AOS + 2 БД = 1 сервер | 2 | |||
Создание точной копии БД для анализа ошибок | 1 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|