Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА:

Re: большая таблица 12 года 4 мес. назад #3893

SELECT to_char(SYSDATE, 'DDD')* 200000 rez FROM dual

rez
--------------
70600000
Не сходится у вас. Реструктуризация таблиц или индексов ничего не дадут.
Можно вести таблицу с интересующими вас результатами, группированными, например за месяц.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3894

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
да получается больше 200000

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3895

Okey пишет:

Piston пишет: Или перейти на набор таблиц TAB2007,TAB2008,TAB2009,TAB2010

Приложение делали другие люди, работает с таблицей DOCUM. как сделать вставку в таблицу DOCUM2011_12

Да поможет вам instead of триггера на вьюхе.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3896

Piston пишет:

Okey пишет:

Piston пишет: Или перейти на набор таблиц TAB2007,TAB2008,TAB2009,TAB2010

Приложение делали другие люди, работает с таблицей DOCUM. как сделать вставку в таблицу DOCUM2011_12

Да поможет вам instead of триггера на вьюхе.

на PostgreSQL партиционирование так и сделано.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3897

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
Я все правильно понимаю?
1. создаю таблицы DOCUM_xxx
2. создаю view DOCUM на таблицы DOCUM_xxx
3. создаю тригер на view DOCUM

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: большая таблица 12 года 4 мес. назад #3898

  • Okey
  • Okey аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Спасибо получено: 0
не уверен что запрос из этой вью будет отрабатывать быстро
create view docum as
select * from docum_2011_12
union all
select * from docum_2011_11
...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Время создания страницы: 0.218 секунд