Гость
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL / 12 сообщений из 12, страница 1 из 1
02.07.2004, 23:07
    #32587999
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
В моем случае - это Аxapta.
Какие шаги на сервере можно и нужно предпринять, не затрагивая саму систему?
...
Рейтинг: 0 / 0
05.07.2004, 09:22
    #32588765
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
Индесов насоздавать или почикать.
...
Рейтинг: 0 / 0
05.07.2004, 10:55
    #32588936
mazzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
не. индексы не стоит строить из SQL. Обычно системы игнорируют те объекты, которые не описаны внутри систем. Поэтому индексы, создавать надо в системе.

Как обычно, поделить на файловые группы.
файловые группы разнести на разные диски.
Для Оракла поиграться с сегментированием.
Обязательно разнести лог транзакций на отдельный диск.

Стоит поиграться с параметрами типа auto update statistics, auto shrink.
Такие операции лучше вынести в maintanance plan и выполнять ночью, чтобы не тормозить работу менеджеров в течении дня.

Стоит следить за автосоздаваемыми индексами. Пользователи могут искать с произвольными фильтрами. MS SQL по-умолчанию будет автоматически добавлять индексы. Такие индексы могут сильно захламить структуру. Лучше подумать и если нужно создать индекс в системе.

Обязательно собирайте статистику и смотрите на планы выполнения. Обязательно выявляйте table scan.

И т.п. Многое есть в статьях на этом сайте.
...
Рейтинг: 0 / 0
05.07.2004, 11:04
    #32588968
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
mazzyне. индексы не стоит строить из SQL. Обычно системы игнорируют те объекты, которые не описаны внутри систем.
дык индексы используются SQL-сервером, а не ERP-системой. Хотя, возможно при генерации команд, они и используют хинты с указанием индекосв, но я в этом сильно сомневаюсь - это уж слишком тонкая и ювелирная работа под конкретные условия, зависящие, например, от объема данных и самих данных.
...
Рейтинг: 0 / 0
05.07.2004, 12:39
    #32589229
Ден
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
Ну кроме как с JD edwards я не работал, а в ней без проблем создавать индексы прям из системы, и этот индекс будет являтся объектом ерп системы..
...
Рейтинг: 0 / 0
05.07.2004, 13:11
    #32589331
mazzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
я не про то.
согласен индексы - дело хорошее и используются СУБД.
просто системы обычно сами следят за структурой и самостоятельно пересоздают таблицы и индексы.
Поэтому создавать индексы со стороны СУБД может быть бесполезно, поскольку система может самостоятельно пересоздать их.
Индексы лучше определять внутри ERP-системы.
...
Рейтинг: 0 / 0
05.07.2004, 13:16
    #32589342
Quark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
Кстати не забывайте про общие рекомендации по количеству индексов.
Если это часто пользуемая OLTP то не более 5, оптимально 2-3.
Если только для OLAP то до 10.
...
Рейтинг: 0 / 0
05.07.2004, 14:47
    #32589553
йцук
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
Какие шаги на сервере можно и нужно предпринять, не затрагивая саму систему ?
Ну тогда единственно доступная тебе оптимизация - добавить туда памяти, процессоров, винчестеров в RAID побольше и побыстрее, и вынести AOS на выделенный сервак :)

какие-такие индексы в аксапте... там в качестве идентификаторов используются числа (причем с плавающей точкой), хранящиеся в полях строкового типа :)
...
Рейтинг: 0 / 0
05.07.2004, 15:52
    #32589730
V. Goncharenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
йцук
какие-такие индексы в аксапте... там в качестве идентификаторов используются числа (причем с плавающей точкой), хранящиеся в полях строкового типа :)

Какие-такие числа с плавающей точкой, хранящиеся в полях строкового типа? Мсье или изрядный шутник, или ему про Аксапту того.. Рабинович на кухне напел.. Хотя знает слово AOS. Странно..

Будьте добры, укажите, где именно используется такое безобразие. Очень любопытно
...
Рейтинг: 0 / 0
05.07.2004, 17:14
    #32589927
AnS1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
вот возможности использовать возможности :) sql server в sap r/3
1 создание индексов. Индексы создаются стандартными средствами r/3 и являются полным отражением индекса субд. Т.е., индекс системы создается в репозитарии а затем автоматически создается в субд. Обратное, понятное дело, не работает
2 разделение на файлы
3 Необходимо настраивать ВСЕ параметры sql server. Для этого есть специальные ноты в службе поддержки. например, по max degree of parallelism
4 использование хинтов. Во внутреннем языке прораммирования для r/3 для запросов имеется специальная инструкция, позволяющая указывать хинты
4 использование transact sql. Поскольку sql для r/3 унифицирован для кучи СУБД, то, естественно, он не использует всех возможностей transact sql. Есть особые инструкции, позволяющие писать на transact sql.

а что еще можно придумать с точки зрения оптимизации?
да ничего наверно. Запросы надо правильно писать :)
...
Рейтинг: 0 / 0
06.07.2004, 18:28
    #32592128
DmitryS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
Ну, можно хранилище построить, грузить всё туда, а дальше сверху Analysis Services повесить.
...
Рейтинг: 0 / 0
23.08.2004, 22:12
    #32662063
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Axapta. Оптимизация какой-либо ERP системы со стороны сервера.MSSQL / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]