В версии 12.1.0.1, а также 11.2.0.4, пакет dbms_random стал работать заметно медленней.
Для сравнения:
declare varvar number; begin for i in 1..1000000 loop varvar := dbms_random.value; end loop; end; |
Прогоним скрипт на разных версиях СУБД:
<=11.2.0.3.7:
SQL> @t Connected. PL/SQL procedure successfully completed. Elapsed: 00:00:00.78 |
SQL> @t Connected. PL/SQL procedure successfully completed. Elapsed: 00:00:05.59 |
SQL> @t Connected. PL/SQL procedure successfully completed. Elapsed: 00:00:05.12 |
Комментариев нет:
Отправить комментарий