AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2009, 09:50   #1  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Я выделили в отдельный TS таблички - DATABASELOG, SYSDATABASELOG и SYSISERLOG. Ну и индексы для них.
Нужно-ли для индексов отдельное TS - пока не знаю. Еще можно отдельный TS сделать для табличек разработчиков - типа XREF...
По поводу big tablespace консультровался - было сказано, что для производительности в общем не критично - чисто для удобства обслуживания.
За это сообщение автора поблагодарили: Eldar9x (1).
Старый 12.01.2009, 10:59   #2  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Сообщение от egorych Посмотреть сообщение
Нужно-ли для индексов отдельное TS - пока не знаю.
Достаточно спорный вопрос.

Идея хранения индексов отдельно от данных появилас в 80-х, когда размер баз данных были не так велики и когда был смысл разносить их по разным дискам. Сейчас, когда есть logical volumes, raid и т.д. - выигрыш от этого сомнителен.

Кроме того, индекс и данные не могут читаться параллельно - даже если они лежат в разных файлах. Индекс указывает где лежат данные, поэтому всегда сначала читается индекс, а потом данные.

С другой стороны, желательно, чтобы все tablespace были locally managed с uniform extends size. А вот из этих соображений индексы есть смысл вынести в отдельный tablespace, так как табличка, например c 50 столбцами, может располагаться в tablespace c 5Mb extends size. А индексам будет достаточно 512Kb extends size.
Старый 12.01.2009, 11:16   #3  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Цитата:
Сообщение от Oracle
One popular approach to manual I/O distribution suggests separating a frequently
used table from its index. This is not correct. During the course of a transaction, the
index is read first, and then the table is read. Because these I/Os occur sequentially, the
table and index can be stored on the same disk without contention. It is not sufficient
to separate a datafile simply because the datafile contains indexes or table data. The
decision to segregate a file should be made only when the I/O rate for that file affects
database performance.
__________________
Zhirenkov Vitaly
Теги
oracle, база данных, дисковый массив, настройка, ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Месяц жизни с Oracle. Впечатления и вопрос. egorych DAX: Администрирование 13 02.02.2009 10:38
Установка Dynamics 4.0 под Oracle Paul_ST DAX: Администрирование 6 20.04.2007 16:36
aEremenko: История об установке Microsoft Dynamics Ax 4.0 и Oracle 10G Blog bot DAX Blogs 0 28.10.2006 16:01
Oracle or MS ? вот в чем вопрос Adekamer DAX: Администрирование 27 26.11.2005 01:48
Знатокам Oracle listener DAX: Администрирование 1 23.01.2004 10:53
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:54.