powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Актуальность рекомендаций о разделении пространств по разным дискам.
13 сообщений из 63, страница 3 из 3
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170338
Rent_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переменные среды: temp и tmp - C:\temp и c:\tmp.
Пиковой нагузки в 100% на процессоры не наблюдается, обычно на уровне 30-50%
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170359
Rent_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to zaiets: Изменение запросов к базе на моем уровне не поощряется, если не сказать больше.
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170380
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rent_y
4541c2c8 4 0x1001 5 2 N informix tempdbs_log
4541c7e8 8 0x2001 14 10 N T informix tempdbs


Темп пространства два - но одно из них логируемое, а второе - нет.
Следовательно, для временных таблиц с "WITH NO LOG" будет задействовано только одно: tempdbs, для временных таблиц без "WITH NO LOG " опять таки только одно: tempdbs_log.
Соответственно и для "внутренних нужд" информикс будет брать только одно.
Для распараллеливания стОит завести ещё хотя бы по одному (temp2dbs и temp2dbs_log)
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170506
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АнатоЛойRent_y
4541c2c8 4 0x1001 5 2 N informix tempdbs_log
4541c7e8 8 0x2001 14 10 N T informix tempdbs

Темп пространства два - но одно из них логируемое, а второе - нет.
Следовательно, для временных таблиц с "WITH NO LOG" будет задействовано только одно: tempdbs, для временных таблиц без "WITH NO LOG " опять таки только одно: tempdbs_log.
Соответственно и для "внутренних нужд" информикс будет брать только одно.
Для распараллеливания стОит завести ещё хотя бы по одному (temp2dbs и temp2dbs_log)
tempdbs_log горячую актуальность уже потерял (много лет назад он был очень даже нужен :) и его ни увеличивать (зачем было создавать аж 4Гб ?) ни добавлять для распараллеливания второй не нужно. По статистике i/o можно увидеть. что операций там минимум (если они вообще есть).
А вот tempdbs2 я бы все таки настоятельно рекомендовал создать еще один (именно временный dbspace , а не еще один чанк к существующим 10 - зачем, опять таки, столько ? 20Гб временного пространства при базе в 20Гб ??).
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170531
Rent_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to vasilis: Во время работы возникают ситуации когда по 14-15Гб tempdbs заполнены - взял с запасом что бы не возникло из-за нехватки места проблем. с tempdbs_log тоже перестраховался - потому что имел не так давно проблемы с не хваткой места в нем правда на региональном сервере.
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170542
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaiets
Судя по диалогу, система у вас от Срфтлайн на их сервере приложений.
Если єто так - в свое время сталкивался краем уха с подобной системой.
Насколько помню - там все достаточно просто - есть некое средство
для построения функционала, которое банально не всегда строит нужніе индексі.
Ага, "просто" и "проще некуда" :)
А индексов там, обычно, с избытком благодаря Информиксу, который обязательно строит индексы на все внешние ключи.
zaiets
Относительно емких статотчетов - пробовали ли смотреть плані запросов?
часто помогает, при чем вставляйте в sqexplain.out периодически запись со временем

Они даже это (получить и проанализировать план запросов) не могут сделать в силу ряда причин.
Не забывай про версию сервера, квалификацию на местах и разработчиков в Киеве, сотни инсталляций с синхронизацией информации вплоть до центра, "старость" проекта, который только сапортится и разработку нового...
Да и ты, если бы увидел один из таких отчетов, в котором задействовано несколько десятков таблиц с десятками процедур - думаю, поскучнел бы :)
zaiets
Возможно, да, нету универсального способа решения проблемі, но можно найти частній, которій удовлетворит на 100% данного клиента.
Денис прав - нужно ріть в сторону запросов.
Если вдруг будете искать стороннего человека - пишите. (мой ник на gmail.com)
Частный способ для конкретного клиента для данной системы не подходит - только для всех систем сразу.
P.S. Топикстартеру - сведите разработчиков с zaiets, если у него есть такое желание - пусть попробует...
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170575
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rent_yto vasilis: Во время работы возникают ситуации когда по 14-15Гб tempdbs заполнены - взял с запасом что бы не возникло из-за нехватки места проблем.
Когда еще раз увидите такое заполнение - покажите мне, а то как то с трудом верится (хотя система "развивается" и требования к отчетам растут, т.ч. все может быть :)
Rent_yс tempdbs_log тоже перестраховался - потому что имел не так давно проблемы с не хваткой места в нем правда на региональном сервере.
Ну если там был случайно создан размер в 500К (видел я и такое), то может быть...
Но вы же сами можете проследить заполняемость и активность этого постранства и сделать выводы.
Кстати, т.к. это все таки не настоящее временное пространство, то периодически (после зависаний М и И) там могут оставаться таблицы, коорые со временем могут накапливаться. Но это больше теоретически - на практике за много лет переполнения tempdbs_log (рекомендованных размеров) не видел.
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170630
Rent_y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to vasilis: Размер был 2Гб. Выполнялась загрузка большого блока данных при помощи набора скриптов - при этом вся работа велась именно с логируемым tempdbs - в результате места в нем не хватило.
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170651
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisнастоятельно рекомендовал создать еще один (именно временный dbspace , а не еще один чанк к Тут кстати есть один подводный камень (однажды напоролся), временные таблицы станут фрагментированными (rr), и все запросы select rowid , .... from temp_table будут падать с ошибкой.
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170656
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rent_yto vasilis: Размер был 2Гб. Выполнялась загрузка большого блока данных при помощи набора скриптов - при этом вся работа велась именно с логируемым tempdbs - в результате места в нем не хватило.
Явный баг конкретного скрипта, коорый должен был проявиться не только у вас (если скрипт не ваш :) Где гарантия, что следующий "скрипт" не захочет 10Гб ?
Ну да ладно, убедили - место есть, резервируйте.
Только не думайте, что размеры чанков никах не влияют на производительность.
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170660
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilis
P.S. Топикстартеру - сведите разработчиков с zaiets, если у него есть такое желание - пусть попробует...

Или разработчиков со мной :)
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170667
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денисvasilisнастоятельно рекомендовал создать еще один (именно временный dbspace , а не еще один чанк к Тут кстати есть один подводный камень (однажды напоролся), временные таблицы станут фрагментированными (rr), и все запросы select rowid , .... from temp_table будут падать с ошибкой.

Надеюсь, разработчиков в документацию по этому поводу тыкали? :)
...
Рейтинг: 0 / 0
Актуальность рекомендаций о разделении пространств по разным дискам.
    #36170761
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денисvasilisнастоятельно рекомендовал создать еще один (именно временный dbspace , а не еще один чанк к Тут кстати есть один подводный камень (однажды напоролся), временные таблицы станут фрагментированными (rr), и все запросы select rowid , .... from temp_table будут падать с ошибкой.
Запросы с rowid были с самого начала запрещены, как нарушающие "религию" (да и я к этому "руку приложил" :). А последующие поколения девелоперов о такой фиче даже не подозревали...
...
Рейтинг: 0 / 0
13 сообщений из 63, страница 3 из 3
Форумы / Informix [игнор отключен] [закрыт для гостей] / Актуальность рекомендаций о разделении пространств по разным дискам.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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