|
|
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Есть очень большая таблица (десятки миллионов строк). Запросы по таблице идут очень долго даже при использовании индекса. Очистить таблицу от старых записей нельзя - все они нужны. Нужно что-то дельное придумать с производительностью выборки из этой супер-таблицы. Предположим, что ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 00:24 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
блин ничего не предположим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 00:26 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
partitioning? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 00:54 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Ну как обычно, никаких уточняющих сведений. Типа блин, есть машина, едет очень медленно , а что за машина, что за движок и т.п. ... :-) Выборка идет всей таблицы или ее части (приведи пример запроса) ? Индексы точно используются (приведи ex plan) ? Сам сервер какой (железо) и т.п. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 02:26 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Есть запросы, перебирающие всю таблицу, есть, работоющие на неком временном интервале (в таблице есть колонка с датой). Partitioning сделан по этой колонке. Индексы пользуются, но не во всех случаях. Однако, медленно работает и с индексами и без них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 08:38 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Я просто не верю, что запросы, которые работают по индексам работают медленно, - этого не может быть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 08:59 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Pochemy? Naprimer, delaut INDEX FULL SCAN.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 09:01 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Но FULL INDEX SCAN это да я просто это и в понятие не брал - это один практически рез, что и по таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 09:05 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Verno. Dlya nastroiki net dannyh:: structura table, indexes, simple query.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 09:13 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Привет всем! Предлагаю развить эту тему дальше... Уважаемые знатоки, какие Вам предоставить сведения для принятия решения - что делать с большой таблицей. У меня например таблица размером 819200 КБ т.е. примерно 1 Гиг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 10:32 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Dai full script ( table struct + indexes + foreign) Dai standartnyi zapros.. ( 1G eto ne tak mnogo....) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 10:52 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Я, как обычно, посоветую купить ещё десяток-другой дисков и raid впридачу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2003, 20:29 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
2кофейник Индексы и таблица у тебя на одном винте живут? В этом случае индексированный поиск иногда бывает не таким быстрым как хотелось бы. И вообще дай более детальную информацию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 13:15 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Да, действительно, для начала положи на разные диски таб.спейсы собственно твоей схемы, индексов и сортировки (обычно TMP)... партишен как сделан ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 14:27 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
{для начала положи на разные диски таб.спейсы собственно твоей схемы, индексов и сортировки (обычно TMP)... } If UNIX - not relevanted. If W2K (RAID) - not relevanted. Proverit' po exec plan: type of index's scan: ( must be unique, range or fast full). Esli ispol'zietsya Bitmap index i on ispol'zuet convert to rowid - udalit' ego. ili (i) rebuild indexes:: init:~ 100MByte. Perestroit partition into partition + subpartition. Proanalizirovat' query. Vozmogno, postroit' domain indexes. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 18:20 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Люди конечно же РАИД Конечно же 5 даже 5Е... Тем более на УНИКСЕ... Но не согласен с Експертом... ! 1 ГИГ таблица.. если еще есть куча по 256 КБ !!! То в 9ке при Локал мэнеджменте........... Вопрос открыт по прежнему. БД НОТ Арчив Лог. Занимает 25 Гигов (см выше про некоторые таблицы) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 19:14 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
V 9i optimal'nee imet' 3 tipa Tablespace with local management(uniform size): Big - 100 : 400 MByte Middle - 10 ::100 MByte Small - 128 KByte Na DB emkost'u do 300 GByte oshutimyh poter' v skorosti iz-za defragmentazii ne zaregistrirovanno ( testirovalis' platform:SUN UNIX & IBM W2K.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2003, 19:51 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Спасибо ! Я кстати до этого сам дошел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 10:02 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Yoffi! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 10:03 |
|
||
|
что делать - очень большая таблица
|
|||
|---|---|---|---|
|
#18+
Ну не правильно это - просто использовать раид под хранение файлов базы... не суть на юнихе или на винде. я в юнихе не спец(совсем), но думаю что суть операций с таб.ппространствами и файлами не очень отличается. суть : категирически несерьезно использовать раид как единое хранилище под все файлы всех пространств. храните на раиде файлы пространства вашей срабочей схемы, а TEMP & INDEX на разных дисках (лутше зеркальных)... то же касается хранения журнальных файлов и сегментов отката... Ну это уже много раз обсуждалось... а вот после аппаратной оптимизации можно приступать к тюнингу экземпляра и оптимизации запросов... По моему, это должно быть комплексное решение (подход)... согласны ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2003, 10:07 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32114031&tid=1991569]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 473ms |

| 0 / 0 |
