1.1.1 摘要 在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。 本篇博文将针对一些常用的数据库性能调休方法进行介绍,而且,为了编写高效的SQL代码,我们需要掌握一些基本代码优化的技巧,所以,我们将 ...
分类:
数据库 时间:
2016-11-08 19:51:18
阅读次数:
207
开发速度: 如果一个项目中用到的复杂的查询基本没有,就是简单的增删该查,这样选择hibernate效率就很快了,因为基本的sql语句已经被封装好了,根本不用去写sql语句,但是对于一个大型项目,复杂语句比较多,这样就选择mybatis,这样语句管理方便。 sql优化方面: hibernate的查询会 ...
分类:
Web程序 时间:
2016-11-05 22:54:09
阅读次数:
184
CREATE STATISTICS 语法: https://msdn.microsoft.com/zh-cn/library/ms188038.aspx STATISTICS优化中的使用案例: http://www.cnblogs.com/zerocc/p/3308627.html DataBase ...
分类:
数据库 时间:
2016-11-03 18:45:48
阅读次数:
203
转自:http://www.jfox.info/SQL-you-hua 数据库的优化问题 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速 ...
分类:
数据库 时间:
2016-11-03 07:44:34
阅读次数:
282
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1. 背景 该项目为研究生时的老师牵头,个人已毕业数年,应老师要求协助其进行了该项目的管理。 项目组能获取到全球主要作物的生长指标,以及降水、温度等影响作物生长的指标数据。 ...
分类:
Web程序 时间:
2016-10-30 19:14:01
阅读次数:
234
https://mariadb.com/kb/en/mariadb/semi-join-subquery-optimizations/ http://dev.mysql.com/doc/refman/5.7/en/subquery-optimization.html https://mariadb. ...
分类:
数据库 时间:
2016-10-29 22:09:57
阅读次数:
251
慢SQL消耗了70%~90%的数据库CPU资源; SQL语句独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低; SQL语句可以有不同的写法; 1 不使用子查询 例:SELECT * FROM t1 WHERE id (SELECT id FROM t2 ...
分类:
数据库 时间:
2016-10-29 14:29:07
阅读次数:
271
最近在做一个项目的时候,要连接几张表,筛选出一堆数据出来,但是写了SQL之后,查询效率很不理想,于是详细看了下SQL查询语句的原理: 一、查询的逻辑执行顺序 (1) FROM left_table (3) join_type JOIN right_table (2) ON join_conditio ...
分类:
数据库 时间:
2016-10-27 15:13:33
阅读次数:
285
记得刚入公司带我的研发哥们能写一手漂亮的 SQL,搜索准确、执行快、效率高。 配合Web项目中的查询展示数据的需求,基本是分分钟完成任务。 那段时间基本是仰视的态度,每天都去讨教一点手写 SQL 的要点,翻看一些 SQL 优化调整的技巧。 随着积累和实践,SQL 水平提高的很快,同时也写了很多,有兴 ...
分类:
数据库 时间:
2016-10-24 09:46:51
阅读次数:
259
分公司业务部门同事一直抱怨登录系统、查询数据等操作非常缓慢,问题反馈到开发同事,再到我这里的时候已经相当严重了,而且在日常对数据库进行监控的时候,抓取出来的问题SQL与开发给我的SQL是一致的,该SQL就是频繁导致数据库服务器CPU使用率飙升到90%以上的元凶,所以最近对该SQL进行了优化。 SQL ...
分类:
数据库 时间:
2016-10-14 22:55:49
阅读次数:
243