sql
文章平均质量分 57
wliang578
这个作者很懒,什么都没留下…
展开
-
逻辑主键、业务主键和复合主键的建表的设计
设计表中,逻辑主键、业务主键和复合主键的思考转载 2022-12-02 15:02:39 · 209 阅读 · 0 评论 -
PreparedStatement Cache的性能耗时对比
PreparedStatement Cache的分析PreparedStatement Cache使用分析_wliang578的博客-CSDN博客性能压测基于oracle数据库的11.2的版本优化后:增加了pscache。压测场景:1 两条简单的查询语句orm框架:hibernate数据库连接池:druid缓存最大的pscache数量:20从上述的对比来看,增加了pscache耗时还有增加,出乎意料。从各大线程池(dbcp,druid)提供方,都说增加pscach原创 2022-04-25 18:20:34 · 398 阅读 · 0 评论 -
数据库游标
本文以oracle来进行说明概念游标(Cursor)形象地看成一个变动的光标。它实际上是一个指针,它在一段Oracle存放数据查询结果集或数据操作结果集的内存中,这个指针可以指向结果集中的任何一条记定义游标对应查询的结果集,存放在内存中分类显示游标隐式游标和显示游标截然不同,它由PL/SQL自动管理,也被称之为SQL游标。该游标由Oracle自动管理,用户无法控制,但能得到它的属性。使用游标申明游标 打开游标 操作游标 关闭游标 cursor.原创 2022-03-31 14:07:11 · 909 阅读 · 0 评论 -
mysql批处理优化
使用批处理需注意两个点jdbc的开启批处理MySql的JDBC连接的url中要加rewriteBatchedStatements参数,并保证5.1.13以上版本的驱动,才能实现高性能的批量插入。例如: String connectionUrl="jdbc:mysql://192.168.1.100:3306/test?rewriteBatchedStatements=true" ;批处理的长度大于3参考:[mysql] mysql批量操作时性能优化 - Kent_fighting - 博客.原创 2022-03-31 13:52:16 · 727 阅读 · 0 评论 -
PreparedStatement Cache使用分析
关于数据库部分的SQL预编译缓存,立足于oracle数据库PreparedStatement Cache两个部分数据库服务端的PreparedStatement 缓存 客户端的PreparedStatement缓存使用PreparedStatement的好处,参考此篇PreparedStatement解读_wliang578的博客-CSDN博客纠正问题看到网上的文章,一次普通的请求,PreparedStatement比Statement可以减少请求次数根本没有这回事,请求数据库的原创 2022-03-31 11:31:32 · 1590 阅读 · 0 评论 -
oracle 存储过程
CREATE OR REPLACE PROCEDURE protest(vacdt in varchar) AS cursor cur_inst is select LOG_NO, AC_DT from table where AC_DT = vacdt; record cur_inst%rowtype; i_count int; i_allcount int;BEGIN dbms_output.put_line('开始更新xxxx数据日期:' || vacdt.原创 2022-01-04 10:50:37 · 257 阅读 · 0 评论