Модераторы: Akella

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по оптимизатору запросов, Одинаковые базы но разный Plan 
:(
    Опции темы
Akella
Дата 27.7.2010, 07:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



я так понимаю, что ты не читал моё сообщение?
Цитата(Akella @  26.7.2010,  18:20 Найти цитируемый пост)
реализовать в базе какую-то таблицу, где хранить кол-во добавленных, отредактированных, удалённых записей (можно на триггеры повесить), и через каждые, например, 100 записей в фоне выполнять пересчёт индексов.


PM MAIL   Вверх
Deniz
Дата 27.7.2010, 07:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Frees, тогда вопрос про систему.
Что это вообще за система? Интересуют тех. информация (Размер БД, кол-во записей, кол-во пользователей и т.д.)
Судя по последнему посту, база отдается в другие руки и нет возможности ее админить. тогда можно предусмотреть по выходу из программы запускать скрипт, который сделает backup и сбор статистики, или при установки клиента/сервера добавить задачу в шедулер, в общем вариантов много.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Frees
Дата 27.7.2010, 07:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 1
Всего: 54



Цитата(Akella @  27.7.2010,  10:16 Найти цитируемый пост)
я так понимаю, что ты не читал моё сообщение?

ну да точно  - это 3 вариант. только может создать генератор дергать его в тригерах  таблиц, при старте смотреть на значение генератора если оно больше N то обновить статистику обнулить генератор....



Цитата(Deniz @  27.7.2010,  10:23 Найти цитируемый пост)
Судя по последнему посту, база отдается в другие руки и нет возможности ее админить

так и есть размер базы неизвестен, какие таблицы будут больше заполняться неизвестно, гарантии что бекап будет делаться средствами нашего ПО нет.

Это сообщение отредактировал(а) Frees - 27.7.2010, 07:40


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
Deniz
Дата 27.7.2010, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Цитата(Frees @  27.7.2010,  09:39 Найти цитируемый пост)
так и есть размер базы неизвестен, какие таблицы будут больше заполняться неизвестно, гарантии что бекап будет делаться средствами нашего ПО нет.
А как все это хозяйство устанавливается? А примерные данные?


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Frees
Дата 27.7.2010, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2233
Регистрация: 2.12.2005
Где: Екатеринбург

Репутация: 1
Всего: 54



Цитата(Deniz @  27.7.2010,  11:06 Найти цитируемый пост)
А как все это хозяйство устанавливается? А примерные данные?

инсталятор. Намекаешь на то, что бы добавить задачу в шедулер и из нее обслуживать БД 

Цитата(Deniz @  27.7.2010,  11:06 Найти цитируемый пост)
А примерные данные?

порядка 100 таблиц, клиенту поставляются пустыми, дальше кто на что горазд. Хотя я примерно знаю какие таблицы будут постоянно рости а какие нет, исходя из этого запросы и оптимизировал.


--------------------
Кольцов Виктор Владимирович
PM MAIL ICQ   Вверх
Deniz
Дата 27.7.2010, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Цитата(Frees @  27.7.2010,  10:31 Найти цитируемый пост)
инсталятор. Намекаешь на то, что бы добавить задачу в шедулер и из нее обслуживать БД 
давно уже намекал, но ...
Цитата(Deniz @  26.7.2010,  16:52 Найти цитируемый пост)
Далее в автомате настроить такой запрос по ночам, хоть каждый день.



--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.