Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вес таблицы и ее индексов / 14 сообщений из 14, страница 1 из 1
23.04.2009, 16:29
    #35950481
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
И снова здрасти!
Мучают сомнения...
Имею:
таблица - 200Мб
индексы этой таблицы - 400Мб
Скажите, стоит ли допускать такое, или это все же перебор с индексами?
...
Рейтинг: 0 / 0
23.04.2009, 17:56
    #35950816
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
Покажи структуру таблицы, индексы, фрагментацию индексов.
...
Рейтинг: 0 / 0
24.04.2009, 12:50
    #35952335
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
sPaul,
Таблица имеет 7 полей:
1) int (primary)
2) int
3) int
4) int
5) int
6) char
7) numeric

Индексы:
1) поля 4 и 5 ; fillfactor - 0, non claster, non uniq
2) поля 4, 2 и 1 ; fillfactor - 80, claster, uniq
3) поля 2 и 1 ; fillfactor - 0, non claster, non uniq
4) поля 5, 4 и 1 ; fillfactor - 0, non claster, non uniq
5) поля 5, 2 ; fillfactor - 0, non claster, non uniq
6) поля 5, 6 ; fillfactor - 0, non claster, non uniq
...
Рейтинг: 0 / 0
24.04.2009, 14:27
    #35952694
fin3544
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
...
Рейтинг: 0 / 0
24.04.2009, 15:15
    #35952820
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
Если все индексы необходимы, то... Выполните хранимые процедуры, отображающие информацию о фрагментированности таблицы, индексов.
PS Кстати, какая БД?
...
Рейтинг: 0 / 0
24.04.2009, 16:16
    #35953000
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
sPaul,
сори, забыл написать ASE 12.5
...
Рейтинг: 0 / 0
24.04.2009, 16:19
    #35953007
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
sPaul,
Выполните хранимые процедуры, отображающие информацию о фрагментированности таблицы, индексов.
если честно, то не совсем понятно, можно подробней об этом?
...
Рейтинг: 0 / 0
24.04.2009, 16:21
    #35953017
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
Imperous, попробуйте отказаться от кластерности индекса "2)".
...
Рейтинг: 0 / 0
24.04.2009, 16:27
    #35953030
sPaul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
ASE не знаю. В manual посмотрите системные хранимые процедуры (или представления), которые отображают фрагментированноть индексов/таблиц. Возможно потребуется дефрагментировать.
...
Рейтинг: 0 / 0
24.04.2009, 17:06
    #35953147
fin3544
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
посмотреть размеры индексов можно процедурой
sp_spaceused table_name,1

Если есть подозрения что индексы фрагментированы в результате операций update\delete
выполните команду reorg rebuild для каждого индекса, это должно помочь.
...
Рейтинг: 0 / 0
25.04.2009, 00:05
    #35953611
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
всем спасибо, буду пробовать
...
Рейтинг: 0 / 0
29.04.2009, 11:12
    #35960280
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
не помог reorg rebuild индексы,
не помог и dbcc checktable
...
Рейтинг: 0 / 0
29.04.2009, 19:01
    #35961882
cherrex_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
Так а что вас вообще смущает? Много индексов вот и суммарный размер и больше чем данные!
Когда много индексов, это сказывается на модификации данных. Не забывайте что при insert, update или delete, изменяются не только данные но и все индексы!
...
Рейтинг: 0 / 0
30.04.2009, 01:05
    #35962318
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вес таблицы и ее индексов
та это понятно.
просто показалось, что занадто большой размер из-за индексов, что не стоит оно того...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вес таблицы и ее индексов / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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