原文:http://blog.csdn.net/xifeijian/article/details/20313977 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致 ...
分类:
数据库 时间:
2017-10-13 17:11:08
阅读次数:
227
sql优化 1、在where语句中避免使用in ,not in,or,having exist, not exist代替in ,not in 2、不能以字符格式声明数字,要以数字格式声明字符值,否则会使索引无效,导致全表扫描 3、sql语句用大写,因为oracle总是先把小写的转换成大写的才执行 4 ...
分类:
数据库 时间:
2017-10-12 10:32:22
阅读次数:
198
由于最近公司的sql 总是总是超时,所以进行sql 的优化 原s'q'l : 执行计划: 对表c 进行了全表查询是导致sql 的根本原因; 其实在表中已经对其中的列加了索引,但因为的最优选择而没使用,同一个sql 在本地和生产的服务器上的执行计划是不一样的,这也验证了我下面的结论; 我尝试了各种方法 ...
分类:
数据库 时间:
2017-10-10 21:58:23
阅读次数:
205
测试结果为:count(*)和count(1)基本相等,count(非主键字段)最耗性能 -- 数据量 708254select count(*) from tmp_test1;-- avg 0.2240.229 0.2190.2270.2220.2150.2240.2250.2210.2400.2 ...
分类:
数据库 时间:
2017-10-10 16:30:37
阅读次数:
296
mysql优化 个人原创,允许转载,请注明出处,作者,否则追究法律责任。mysql连接数QPS 每秒查询数 PV page view 峰值QPS=峰值pv数 * 连接数据库的pv占总pv的百分比 * 每个pv的平均请求数 185 * 10% * 20 = 370 1 thread reuse 线程数 ...
分类:
数据库 时间:
2017-10-02 20:53:11
阅读次数:
241
01-基本的查询语句 A:一些命令 B:sql优化原则 注意:掌握oracle的常规命令,在学习过程中总结一些优化原则; 02-空值和别名 A:处理列值为null oracle中的列值为null做四则运算结果都为null。处理方法:nvl(null,0) B:判断列值为null oracle中判断一 ...
分类:
数据库 时间:
2017-09-26 21:05:28
阅读次数:
215
第一章代码 exec dbms_stats.set_table_stats(ownname=>'SCOTT',tabname=>'EMP',numrows=>100000,no_invalidate=>false);exec dbms_stats.set_index_stats(ownname=>' ...
分类:
数据库 时间:
2017-09-23 20:10:34
阅读次数:
161
高级架构程序设计,功能设计,数据库设计,第三方支付,web安全视频教程 ...
分类:
数据库 时间:
2017-09-23 12:24:55
阅读次数:
462
hibernate 和mybatis 你觉得选哪个?原因? Mybatis优势 MyBatis可以进行更为细致的SQL优化,可以减少查询字段。 MyBatis容易掌握,而Hibernate门槛较高。 Hibernate优势 Hibernate的DAO层开发比MyBatis简单,Mybatis需要维护 ...
分类:
Web程序 时间:
2017-09-20 21:55:45
阅读次数:
146