Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Собственно в чем предназначение команды bind ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2011, 21:19 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
чтобы связать bind-файл, он же dbrm, в план ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2011, 22:04 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Ок, насколько я понял, bind это нечто вроде компиляции для приложения, он компилирует статические SQL для более быстрого выполнения в базе. Далее, посмотрел что в базе есть много пакетов со статусом syscat.packages.valid = 'N'. Чем такой статус может быть плох и как это исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2011, 20:53 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Тот самый админДалее, посмотрел что в базе есть много пакетов со статусом syscat.packages.valid = 'N'. Чем такой статус может быть плох и как это исправить?См. описание значений syscat.packages .valid. Вы можете либо явно перекомпилировать пакет с valid = 'N' командой rebind, либо предоставить это сделать системе неявно при первом доступе кэтому пакету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2011, 19:17 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
И вопрос про пакеты: если я не создавал для подключения к базе никаких приложений на C, но в базе все равно появились после запуска запросов некоторые пакеты. Почему так происходит? Как вообще узнать для чего нужны разные пакеты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2011, 14:42 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Тот самый админИ вопрос про пакеты: если я не создавал для подключения к базе никаких приложений на C, но в базе все равно появились после запуска запросов некоторые пакеты. Почему так происходит? Как вообще узнать для чего нужны разные пакеты?Пакеты нужны, например, для поддержки CLI, утилит: DB2 CLI bind files and package names Если эти пакеты не были связаны явно, оно их неявно связывает при первом доступе (может, эти ваши новые пакеты так и появились). Bind files used by the export, import, and load utilities (какие именно там пакеты можно утилитой db2bfd -b файл посмотреть). Имена этих служебных пакетов начиются на SYS, SQL, DB2. Для каждой sql процедуры также создаётся пакет: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2011, 16:03 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Наличие пакетов со статусом valid = 'N' плохо только тем что они могут использовать неверный план для запросов или еще какие то проблемы могут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 14:01 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Тот самый админНаличие пакетов со статусом valid = 'N' плохо только тем что они могут использовать неверный план для запросов или еще какие то проблемы могут быть?Правильнее было бы сказать "неработоспособный" план. Вы можете в рантайме получить ошибку, если неявное пересвязывание пакета завершится неудачно по каким-либо причинам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2011, 15:52 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
После создания процедуры или функции на SQL PL требуется ли ее как то компилировать или она сразу готова к использованию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 16:36 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Тот самый админПосле создания процедуры или функции на SQL PL требуется ли ее как то компилировать или она сразу готова к использованию?Сразу готова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 17:16 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinТот самый админНаличие пакетов со статусом valid = 'N' плохо только тем что они могут использовать неверный план для запросов или еще какие то проблемы могут быть?Правильнее было бы сказать "неработоспособный" план. Вы можете в рантайме получить ошибку, если неявное пересвязывание пакета завершится неудачно по каким-либо причинам. Mark Barinstein, не пойму какое поле в syscat.packages показывает общую стоимость выполнения пакета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 11:07 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Anka_SMark Barinsteinпропущено... Правильнее было бы сказать "неработоспособный" план. Вы можете в рантайме получить ошибку, если неявное пересвязывание пакета завершится неудачно по каким-либо причинам. Mark Barinstein, не пойму какое поле в syscat.packages показывает общую стоимость выполнения пакетаНикакое. Код: plaintext Про динамику, естественно, оно вам не скажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2011, 11:34 |
|
||
|
Подскажите зачем нужен bind
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein,спасибо, неожиданно много полезной информации после выполнения команды :) А для получения полной стоимости нужно сложить Estimated Cost всех секций, я правильно поняла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2011, 09:49 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=37176820&tid=1602332]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 302ms |
| total: | 461ms |

| 0 / 0 |
