powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Нелогируемая таблица в логируемое базе
4 сообщений из 4, страница 1 из 1
Нелогируемая таблица в логируемое базе
    #33095899
alander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как можно сделать нелогируемую таблицу в базе данных с типом логирования ansi?
Мне нужно таблица, которая бы не лочилась, чтобы с ней не делали. Нужна она для хранения идентификаторов для других таблиц.
...
Рейтинг: 0 / 0
Нелогируемая таблица в логируемое базе
    #33095997
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alanderКак можно сделать нелогируемую таблицу в базе данных с типом логирования ansi?.
Использовать так называемый тип логирования RAW (Create raw table...)
----
Use the Logging Type options to specify characteristics that can improve
performance in various bulk operations on the table. Other than the default
option (STANDARD) that is used for OLTP databases, these logging options
are used primarily to improve performance in data warehousing databases.
Nonlogging table that cannot have indexes or referential constraints
but can be updated
----
Warning: Use raw tables for fast loading of data. Informix recommends that you set
the logging type to STANDARD and perform a level-0 backup before you use the table in a transaction or modify the data within the table. If you must use a raw table within a transaction, either set the isolation level to Repeatable Read or lock the table in exclusive mode to prevent concurrency problems.
For more information on these logging types of tables, refer to your
Administrator’s Guide.
----
alanderМне нужно таблица, которая бы не лочилась, чтобы с ней не делали. Нужна она для хранения идентификаторов для других таблиц.
Странное пожелание, слабо связанное с предыдущим.
Чтобы читать любые данные независимо от блокировок можно применять "грязное чтение" dirty read, а для того, чтобы не лочить данные в таблице, нужно просто изменять эти данные в коротких транзакциях и установить приемлемое время ожидания блокировки (по умолчанию блокировка не ожидается).
...
Рейтинг: 0 / 0
Нелогируемая таблица в логируемое базе
    #33098436
alander
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу RAW таблицы - у меня раньше была создана такая таблица. Для получения идентификаторов была написана процедура, зачитывающая последний идентификатор и увиличивающая его на 1. Однако я как-то раз обнаружил, что эта процедура не выполнятся, говорила, что какие-то данные залочены... Но работает она только с RAW таблицей... В общем-то по этому я и опубликовал предыдущее сообщение, думал, что что-то напутал.

А транзакции уменьшить не могу...

А еще из забавных багов, вот как рунается у меня информикс: "General exception error has occurred in the optimizer", как заткнуть? =)
...
Рейтинг: 0 / 0
Нелогируемая таблица в логируемое базе
    #33103618
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alanderА транзакции уменьшить не могу...
Ага, все так сначала говорят, пока заказчик не сделает больно-больно :)

alanderА еще из забавных багов, вот как рунается у меня информикс: "General exception error has occurred in the optimizer", как заткнуть? =)
ну хоть бы версию сервера привел...
и хоть какие то условия возникновения...
Может ты там соединяешь 82 таблицы в сложных подзапросах и задаешь высокий уровень оптимизации - вот у оптимизатора "мозги и едут", хотя я таких ошибок не встречал.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Нелогируемая таблица в логируемое базе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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