目录结构 2.1 Lambdas表达式与Functional接口 2.2 接口的默认与静态方法 2.3 方法引用 2.4 重复注解 2.5 更好的类型推测机制 2.6 扩展注解的支持 3.1 参数名字 4.1 Optional 4.2 Streams 4.3 Date/Time API (JSR 3 ...
分类:
编程语言 时间:
2017-08-04 10:00:35
阅读次数:
219
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 工具简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过t ...
分类:
其他好文 时间:
2017-08-02 16:28:59
阅读次数:
258
4. 10046事件 通过10046事件也可以查看目标SQL的执行计划。像10046这种事件,都不是Oracle官方文档中可以查询到的,这些事件一般用于调试目的,因此往往可以使用他们找到问题更详细的信息。 10046事件和之前的explain plan、DBMS_XPLAN包以及AUTOTRACE ...
分类:
其他好文 时间:
2017-07-30 18:12:45
阅读次数:
227
1. EXPLAIN 优化你的 SELECT 查询 2. 当只要一行数据时使用 LIMIT 1 3. 为搜索字段建索引 like %最好放右边 4. 尽可能的使用 NOT NULL 5. 在Join表的时候使用相当类型的例,并将其索引 6. 把IP地址存成 UNSIGNED INT 7. 避免 SE ...
分类:
数据库 时间:
2017-07-30 11:35:13
阅读次数:
143
一、建表规约 1、如果表达是否概念时,字段名使用is_xxx,0表示是,1表示否,如果确定字段一定是非负数使用unsigned。 2、表名和字段名必须使用小写或数字,禁止数字开头,避免两个下划线中间只有数字。 3、表名不使用复数名词,表名只代表实体,并不代表实体个数 4、禁止使用保留字,如:desc ...
分类:
数据库 时间:
2017-07-30 00:59:21
阅读次数:
320
MySQL SQL Injection Cheat Sheet Some useful syntax reminders for SQL Injection into MySQL databases… This post is part of a series of SQL Injection Ch ...
分类:
数据库 时间:
2017-07-28 01:00:32
阅读次数:
255
1结合Mycat日志,分析select * from travelrecord order by id limit100000,100 的运行过程,解释下当limit M,N中的M非常大的情况下。为什么查询结果会变慢非常多 1.1mycat控制命令台显示。explain出来走了全部的节点 mysql ...
分类:
其他好文 时间:
2017-07-27 10:47:41
阅读次数:
292
explain命令的使用及相关参数说明。 https://dev.mysql.com/doc/refman/5.7/en/explain-output.html EXPLAIN Output Columns id id是用来顺序标识整个查询中SELELCT 语句的,在嵌套查询中id越大的语句越先执行 ...
分类:
数据库 时间:
2017-07-27 09:37:57
阅读次数:
234
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where .. ...
分类:
数据库 时间:
2017-07-26 14:38:59
阅读次数:
206
Explain 为每次命中关于它们得分如何计算的说明。 原文地址:https://www.elastic.co/guide/en/elasticsearch/reference/5.0/search-request-explain.html ...
分类:
其他好文 时间:
2017-07-26 10:48:50
阅读次数:
158