
数据库
文章平均质量分 77
程序员汪
Java开发工程师
技术宅 LOL迷 雷瑟“大师” 日常更新技术博客
展开
-
数据库优化
数据库优化1、sql的类型1、String sql1="select acl.case_name,aio.description,aio.value from database+".allrun_caselogacl,"+database+".allrun_set_io aio "+ "where acl.set_name=aio.set_name and acl.runname=原创 2017-10-17 16:52:05 · 323 阅读 · 0 评论 -
设计MySql索引注意点
MySql在建立索引优化时需要注意的问题设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数原创 2017-10-18 11:43:54 · 328 阅读 · 0 评论 -
数据库分组查询最大值的问题
图a 图b 需求:从transResTimeNum中按照transName分组找到各自的最大值对应的runningTime 解决办法:1、先分组查询找到不同transName对应的最大值;2、然后根据最大值找到对应的runningTime Sql语句如下:先分组查询找到不同transName对应的最大值select MAX(transResTim原创 2017-11-07 14:21:23 · 4821 阅读 · 0 评论 -
百万数据查询优化技巧三十则
1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2. 应尽量避免在 where子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样转载 2017-11-03 16:42:27 · 209 阅读 · 0 评论