[20220708]PLSQL – choosing the BEST data type.txt https://connor-mcdonald.com/2022/07/08/pl-sql-choosing-the-best-data-type/ --//重复测试: 1.环境: SCOTT@book> @ver1 PORT_STRING VERSION BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production 2.测试脚本: $ cat ppp.txt create or replace procedure ppp is x &&1 := 0; begin for i in 1 .. 100000000 loop x := x + 1; end loop; end; / $ cat ttt.txt set timing off @ppp.txt &&1 set timing on exec ppp exec ppp exec ppp quit 3.测试: $ echo number pls_integer integer binary_integer simple_integer | tr ' ' '\n' | xargs -IQ bash -c "echo Q Q ;sqlplus -s -l scott/book @ttt.txt Q" | egrep "er|Elapsed" number number Elapsed: 00:00:03.88 Elapsed: 00:00:04.36 Elapsed: 00:00:04.35 pls_integer pls_integer Elapsed: 00:00:01.76 Elapsed: 00:00:01.46 Elapsed: 00:00:01.45 integer integer Elapsed: 00:00:06.40 Elapsed: 00:00:06.16 Elapsed: 00:00:06.17 binary_integer binary_integer Elapsed: 00:00:01.48 Elapsed: 00:00:01.42 Elapsed: 00:00:01.43 simple_integer simple_integer Elapsed: 00:00:01.55 Elapsed: 00:00:01.25 Elapsed: 00:00:01.25 $ echo number pls_integer integer binary_integer simple_integer | tr ' ' '\n' | xargs -IQ bash -c "echo Q Q ;sqlplus -s -l scott/book @ttt.txt Q" | egrep "er|Elapsed"| awk '{print $2}'| paste -d"\t" - - - - number 00:00:03.68 00:00:03.41 00:00:03.40 pls_integer 00:00:01.75 00:00:01.46 00:00:01.45 integer 00:00:06.81 00:00:06.59 00:00:06.58 binary_integer 00:00:01.73 00:00:01.43 00:00:01.42 simple_integer 00:00:01.49 00:00:01.26 00:00:01.25 --//作者的测试如下: number pls_integer integer binary_integer simple_integer 1.74 00.57 03.72 00.58 0.56 --//可以看出simple_integer,pls_integer,binary_integer快一些。number,integer最慢。 --//具体说明参考链接https://connor-mcdonald.com/2022/07/08/pl-sql-choosing-the-best-data-type/
[20220708]PLSQL – choosing the BEST data type.txt
来源:这里教程网
时间:2026-03-03 17:45:33
作者:
编辑推荐:
- [20220708]PLSQL – choosing the BEST data type.txt03-03
- [重庆思庄每日技术分享]-alert频繁出现12170. Fatal NI connect error03-03
- 革新求生的读书郎、步步高03-03
- oracle partition by group by,详解partition by和group by对比03-03
- Oracle索引块分裂split信息汇总03-03
- 老人去养老院有何利弊?03-03
- plsql use skills03-03
- [重庆思庄每日技术分享]-多表关联执行报错 ORA-07445:[kkqstcrf()+1355]03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 革新求生的读书郎、步步高
革新求生的读书郎、步步高
26-03-03 - Oracle索引块分裂split信息汇总
Oracle索引块分裂split信息汇总
26-03-03 - 【ASK_ORACLE】Linux从6升级到7导致Oracle产生大量Log file sync等待事件处理办法
- 长、短视频加速破冰了?
长、短视频加速破冰了?
26-03-03 - oracle 控制文件及参数文件何时自动备份
oracle 控制文件及参数文件何时自动备份
26-03-03 - 国产数据库的文档真令人恼火
国产数据库的文档真令人恼火
26-03-03 - 协同办公工具:在线白板初起步,在线设计已红海
协同办公工具:在线白板初起步,在线设计已红海
26-03-03 - 金山办公在B端蓝海:玩激流勇进?
金山办公在B端蓝海:玩激流勇进?
26-03-03 - 有什么软件支持对会员进行等级分类、折扣处理
有什么软件支持对会员进行等级分类、折扣处理
26-03-03 - 共124篇!墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG)
