powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выбор max(id) только из крайнего сегмента таблицы
8 сообщений из 33, страница 2 из 2
Выбор max(id) только из крайнего сегмента таблицы
    #40130366
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY, Благодарю. Завтра попробую. оба варианта.
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130371
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
SeaGate,

Да, я там не то имел ввиду, неправильно написал: я имел ввиду, что не будет быстро - не будет IFS(min/max) по одной последней секции, а только full scan последние секции: IFFS как у меня показано или FTS
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130374
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Поправил.
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130663
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY, Вариант с UPDATE INDEXES работает так же как и MOVE затем REBUILD.
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130664
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY, MOVE ONLINE выдал

Код: plaintext
ORA-14020: this physical attribute may not be specified for a table partition

Код: plaintext
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130732
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alHaos

Код: plaintext
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0


Будет тебе наука оглашать версию особенно если ты на древней.

SY.
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130735
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alHaos
SY, Вариант с UPDATE INDEXES работает так же как и MOVE затем REBUILD.


Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
SQL> SELECT  VERSION
  2    FROM  V$INSTANCE
  3  /

VERSION
-----------------
11.2.0.4.0

SQL> SELECT  PARTITION_NAME,
  2          STATUS
  3    FROM  USER_IND_PARTITIONS
  4    WHERE INDEX_NAME = 'TEST_PK'
  5  /

PARTITION_NAME                 STATUS
------------------------------ --------
P0                             USABLE
P1                             UNUSABLE

SQL> ALTER TABLE TEST
  2    MOVE PARTITION P1
  3    UPDATE INDEXES
  4  /

Table altered.

SQL> SELECT  PARTITION_NAME,
  2          STATUS
  3    FROM  USER_IND_PARTITIONS
  4    WHERE INDEX_NAME = 'TEST_PK'
  5  /

PARTITION_NAME                 STATUS
------------------------------ --------
P0                             USABLE
P1                             USABLE

SQL>



SY.
...
Рейтинг: 0 / 0
Выбор max(id) только из крайнего сегмента таблицы
    #40130756
alHaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SY, я не о том, когда запускаешь с атрибутом UPDATE INDEXES, система делает MOVE, по завершению индексы становятся UNUSABLE и до завершения перестроения остаются UNUSABLE, просто это все делается в одной команде, по крайней мере 11 ведет себя именно так, я надеялся, что они вывалятся уже перестроенные, но это не так.

Так, что UPDATE INDEXES на сценарий особо не влияет.

Сегодня применил в рабочей среде, с отключением пользователей и репликации, забуду еще на год, может обновимся к следующему году.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Выбор max(id) только из крайнего сегмента таблицы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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