1.编写SQL语句时,不要习惯性编写select *,只返回自己想要的字段 2.连接多表时使用表的别名并在每个字段前面加上别名,这样可以减少解析时间并且由字段歧义引起的语法错误 3.减少重复的工作,例如减少数据类型转化的次数;一次update可以完成的操作,不要使用多个update 4. ...
在数据库部分,对数据库应用性能改进来说,需要重点关注应用程序,在查询设计和索引策略等方面进行优化,甚至可以把数据库查询效率提高数百倍,在其他方面的优化努力,其效果就没有这么明显 见下图 。本文重点描述在应用程序中进行数据库查询时,在设计和使用索引 设计查询语句等方面的注意事项,以取得良好的数据库查询性能。 一 索引设计和使用策略 使用索引是数据库减少磁盘I O最有效的方法。除了在表中数据量非常少 ...
2015-09-03 09:25 1 4595 推荐指数:
1.编写SQL语句时,不要习惯性编写select *,只返回自己想要的字段 2.连接多表时使用表的别名并在每个字段前面加上别名,这样可以减少解析时间并且由字段歧义引起的语法错误 3.减少重复的工作,例如减少数据类型转化的次数;一次update可以完成的操作,不要使用多个update 4. ...
1、SQL编写注意事项 1.1 null 列 null 列使用索引是无意义的,任何包含null 值的列都不会包含在索引中。因此where 语句中的is null 或者 is not null 的语句,导致索引失效。 1.2 concat 或 || concate ...
1.展开循环 如果提前知道了循环的次数,可以进行循环展开,这样省去了循环条件的比较次数。但是同时也不能使得kernel代码太大。 循环展开代码例子: V ...
一、编写格式 1、使用@Select({"<script>"sql语句"</script>" })的形式包裹sql语句。注意{}、"<script>"和"</script>",不能缺少,例如: @Select({"<script> ...
一.Dockerfile合理分层 Dockerfile的写法不合理,有时候会导致镜像膨胀,由于Docker是分层设计,而在Dockerfile中,每一条指令都拥有自己的context,而执行到下一条 ...
让Docker容器使用起来更简单 二、总结 编写.dockerignore文件 容器 ...
使用Feign的时候,如果参数中带有 @PathVariable形式的参数,则要用value=""标明对应的参数,否则会抛出IllegalStateException异常 如@ ...
一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 @FeignClie ...