powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / FixPack 9
13 сообщений из 13, страница 1 из 1
FixPack 9
    #33046391
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
FixPack 9 is now available.
Let see what changed.
...
Рейтинг: 0 / 0
FixPack 9
    #33046506
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ftp://ftp.software.ibm.com/ps/products/db2/fixes2/english-us/db2sunv8/fixpak/FP9_U800790/Release.Notes/doc/en/db2ir/r0012305.htm#wq6
Обратите внимание на DB2_SKIPINSERTED registry variable со товарищи.
Это же блин фактически...
Ого-го...
Во всяком случае гораздо дешевле, чем организация версионности...
В разы дешевле....
А чтение не блокируемое...
А теперь пробовать... И думать.
Может, у кого мысли появятся?
...
Рейтинг: 0 / 0
FixPack 9
    #33047828
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мысль... появилась...
Еслиб IBM реализовала SKIPINSERTED и SKIPDELETED не только на уровне всего сервера базы данных, а на уровне отдельного курсора, то это вообще был бы прорыв...
Может все к тому и придет? типа в 9 версии...

Качнуть придется фикспак, поэкспериментировать...
но пока-что абсолютно некогда....
...
Рейтинг: 0 / 0
FixPack 9
    #33047854
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/c0011218.htm
Это про DB2_EVALUNCOMMITTED
Цитата:
These registry variable settings apply at compile time for dynamic SQL and at bind time for static SQL. This means that even if the registry variable is enabled at runtime, the lock avoidance strategy is not employed unless DB2_EVALUNCOMMITTED was enabled at bind time. If the registry variable is enabled at bind time but not enabled at runtime, the lock avoidance strategy is still in effect. For static SQL, if a package is rebound, the registry variable setting at bind time is the setting that applies. An implicit rebind of static SQL will use the current setting of the DB2_EVALUNCOMMITTED.

если это же справедливо и для SCKIPINSERTED, то...
gardenman - дальше надеюсь понятно.

Но так как в доке не сказано, то чтобы быть уверенным - надо попробовать.
...
Рейтинг: 0 / 0
FixPack 9
    #33047856
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
это конечно не на уровне курсора, а пакета, но все-таки
...
Рейтинг: 0 / 0
FixPack 9
    #33047861
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
а если вдуматься, то нету ограничений и на реализацию этого по типу расширения SQL (ну как WITH CS, например), imho
...
Рейтинг: 0 / 0
FixPack 9
    #33047902
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точно!!!
...
Рейтинг: 0 / 0
FixPack 9
    #33047980
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
gardenman - только что проверил, DB2_SKIPINSERTED работает точно также как и DB2_EVALUNCOMMITTED в смысле BIND операции.
То есть достаточно иметь переменную установленную на момент BIND, далше можно ее очищать.

Интересно, можно ли обратиться к уважаемой IBM (и главное как?), чтобы запросить реализовать это расширением....

С другой стороны, НЕ установленная переменная может быть нужна только в одном случае - если клиенты обмениваются инфой (сообщениями) через базу.
Но в этом случае руки надо таким горе архитекторам отрывать - для этого есть MQ.

gardenman - я не вижу реального смысла НЕ иметь переменную установленной.

any comments?
...
Рейтинг: 0 / 0
FixPack 9
    #33048033
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все равно устанавливать опцию SKIP... на уравне оператора было бы круче
Ведь есть же WITH [UR|CS|RS|RR] ? почему бы не двинуться чуть дальше в этом направлении... Не вижу абсолютно никаких препятствий. Один хрен, на уровне ядра это уже сделано.
...
Рейтинг: 0 / 0
FixPack 9
    #33048430
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это есть в планах 9-ки. Но для того что бы это реализовать нужно менять парсер запросов а после этого сделать очень много тестов этого парсера и много другого.
...
Рейтинг: 0 / 0
FixPack 9
    #33048454
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В нем появились инкрементально увеличивающиеся DMS Tablespaces
...
Рейтинг: 0 / 0
FixPack 9
    #33048661
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Single point of storage
For existing database auto grow tablespaces
ALTER TABLESPACE TOR AUTORESIZE YES INCREASESIZE 50 M
For new databases
Specify storage areas for DB2 to automatically create tablespace containers - paths
Ability to specify initialsize and growth size
CREATE DATABASE TOR
AUTOMATIC STORAGE YES ON
/db2/TOR/storagepath001,
/db2/TOR/storagepath002,
/db2/TOR/storagepath003

AUTORESIZE YES
INITIALSIZE 5 G INCREASESIZE 100 M MAXSIZE 10G
...
Рейтинг: 0 / 0
FixPack 9
    #33048664
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ага, нашел, в what's new нету, а вот оно где
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/admin/c0012277.htm
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / FixPack 9
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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