|
|
|
select module, count (distinct sql_id) from v$sql: bind-переменные при инсёрт.
|
|||
|---|---|---|---|
|
#18+
Правильно ли я понимаю, что с точки зрения базы данных, чем меньше количество уникальных sql_id в select S.MODULE, count (distinct sql_id) from v$sql s, тем лучше? Кайт пишет: авторДаже в самых больших системах используется максимум от 10000 до 20000 уникальных SQL-операторов. А в большинстве систем применяется лишь несколько сотен уникальных запросов. Я проверил на своей системе, и запрос выдал 25369 уникальных sql_id, т.е. 25369 уникальных запросов! При этом львиная доля из них это запросы типа insert: Код: plsql 1. 2. для меня любопытно, что bind-переменные используются, но частично: есть :74 и :77 попробовал выставить cursor_sharing в force - получил резкие тормоза. вернул обратно в exact - работает всё более быстро, чем с force. какие выводы из сего можно сделать? продолжать писать внешнему разработчику использовать bind везде при insert? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2016, 12:37:18 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=209&tid=1887797]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
1180ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 1461ms |

| 0 / 0 |
