powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Настоики Win для ускорения БД
24 сообщений из 24, страница 1 из 1
Настоики Win для ускорения БД
    #32560448
Люди! С IB работаю недавно. Книги купил, прочел. файл настроек как настроить принцип понял. Но вот не знаю, как настроить Win2000(а не выбрать железо) для наивысшей скорости работы БД. Поделитесь опытом, а?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32560500
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем тебе высокая скорость если ты только начинаешь? Ставь всё по умолчанию и не трогай - оно вполне нормально крутится.
А вобще вопрос повышения производительности не простой - поищи на ibase.ru статьи на эту тему.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32560531
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вопрос ынтересный:как практически можно вывесить БД в оперативке и отключить её своппинг? Организовать виртуальный диск? Или как то настройками самого IB? Насколько я знаю, IB ругается, если попытаться БД положить на mapped-drive или любой другой для него нелюбимый тип логического диска :-((
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32560560
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая версия у тебя вобще? Вот в FB1.5 есть файлик firebird.conf с подробными коментариями всяких настроечных параметров.
Также почитай вот hhttp://ibase.ru/devinfo/hddspeed.htm]это
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32560598
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Енту страницу я уже читал. Там нет о создании виртуального диска в RAM(или я чего-то недочитал: текст перед моими глазами). У меня IB7.0. Мне нравится, особенно благодаря системным временным таблицам: я уже среду слежения за юзерами забахал на их основе. поэтому на FB, где такой возможности нет(или я чего не знаю), неохота переходить. Производительность отличная, сравнима с FB. но масштабы задач слишком возросли, сервак уже не очень справляется, и в основном из-за винтов, хоть они и SATA RAID(FastTrack 150). А мне хотелось бы полностью освободить БД от тормозов файловой системы путем отключения сваппинга, установки в асинхронный режим или вообще перебросом БД в оперативную память и периодическим CREATE SHADOW на винт. Или я хочу фантастики? :-)
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32560655
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А UPS на компе есть?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32562284
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иссессно! Smart-UPS 5000
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32562421
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неужто никто не знает как енто делается?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32594262
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все-таки позволю себе наглость снова поднять эту тему. Допустим, у меня есть База Данных только для чтения(аналитическая обработка), ~1GB. Нет ли способов поместить её полностью в оперативке, чтобы максимизировать скорость чтения. Всего 1 юзер, оперативки 4GB.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32594265
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть. Сделай SELECT COUNT(*) по всем таблицам.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32594451
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сколько у меня записей в таблицах? Да я и так могу сказать: в 16 основных таблицах по 500000 записей, в журналах 42 документов по 30000 записей, в 2 самых крупных справочниках по 12 000 записей, а в остальных по мелочи (3-5000).
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32594703
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько у меня записей в таблицах? Да я и так могу сказать
Маладэц :)
Только посоветовали тебе select count(*) сделать для того, чтобы эти самые таблицы в памяти закешировались.
Удачи.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596101
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошо. Я скриптом выполнил запросы. Смотрю менеждер задач в венике. То же количество выделенной памяти. Если он загрузит все, где NATURAL, то нафига тогда параметр CACHE_PAGES?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596104
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, сервак IB7.0
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596129
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поясняю "на пальцАх". Для одарённых.
Вот есть у тебя канистрочка, для пива.
На ней сбоку написано: 5л.
Ты решил маленько отдохнуть с друзьями.
У гастронома стоит бочка.
Пива в ней мнооого.
Но у вас только одна канистрочка.
Емкость её - 5л.
Вы бы выпили и больше.
Но, повторяю, емкость её только 5л.
Чё делать?
Придётся бегать к бочке несколько раз.
Причём, канистру вовсе не обязательно
опустошать до дна. Но раз есть потребность,
то придётся бегать.

Вот твоя база - бочка с пивом.
А CACHE_PAGES - вместимость канистры.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596146
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да я понимаю прекрасно! На то, чтобы бегать к бочке, надо МНОГО времени! А не проще ли бочке колеса приделать и привезти её на веревочке? Я хочу, чтобы скорось базы не ограничивалась скоростью дисковой подсистемы. Ну, например RAMDRIVE организовать как-нибудь.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596155
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще ли канистрочку выбрать побоооольше?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596182
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, так и организуй RAMDRIVE. При чем тут InterBase? Ему по фигу, на чем база стоит. Хотя из - за кэширования ты, скорее всего, уже не получишь доплнительного выигрыша, если будешь в начале все таблицы в память грузить, как МП советует.
Ну, насчет использования всей большой памяти - попробуй CS. Хотя у тебя Windows, и не FireBird...
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596186
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня и так DATABASE_CACHE_PAGES=65500
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596187
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RamDrive даёт выигрыш только в том случае, если используется
под TMP, для запросов у которых PLAN SORT.
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596205
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Winni-PoohУ меня и так DATABASE_CACHE_PAGES=65500
А символ комментария - # перед ним стоит?
Размер страницы какой?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596247
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно # не стоит(не такие и деревянные у меня опилки).
NTFS, размер страницы 4096
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32596295
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда займёмся арифметикой.

4096 * 65500 / 1024 = 262000 кБ = 255.86 МБ
База у тебя какая?
...
Рейтинг: 0 / 0
Настоики Win для ускорения БД
    #32598249
Winni-Pooh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to Мимопроходящий
Прошу прощения, у меня возможность в Инет вылезти только после 19:00 по московскому(провайдер-урод).
По объему - 705МБ,IB7,3 диалект. Кол-во записей в таблицах моя реплика выше
...
Рейтинг: 0 / 0
24 сообщений из 24, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Настоики Win для ускорения БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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