JUNE 28TH, 2014Tweet This article describes how Python string interning works in CPython 2.7.7. A few days ago, I had to explain to a colleague what t ...
分类:
编程语言 时间:
2016-05-18 23:37:44
阅读次数:
310
作者:沃趣科技高级数据库专家邱文辉前言当用Explain查看SQL的执行计划时,里面有列显示了key_len的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。下面演示中,表结构的合理性这边暂且不说,只是证明一下索引长度的计算方法。..
分类:
数据库 时间:
2016-05-18 22:14:31
阅读次数:
218
It is possible to load and reload classes at runtime in Java, though it is not as straightforward as one might have hoped. This text will explain when ...
分类:
编程语言 时间:
2016-05-18 17:43:12
阅读次数:
394
使用EXPLAIN可以模拟优化器执行SQL语句,从而知道MYSQL是如何处理你的SQL,从而分析查询语句或者表结构的瓶颈。 通过expain 你可以得到: 1)table :显示这一行的数据是关于哪张表的。 2)type:显示查询使用了何种类型。从最好到最差的连接类型为system、const、eq ...
分类:
数据库 时间:
2016-05-15 16:44:54
阅读次数:
264
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; expla ...
分类:
数据库 时间:
2016-05-13 10:09:17
阅读次数:
161
Why would we go to such ludicrous lebgths to explain the RB_TREE?
《STL源码剖析》上给了我们一个很好的解释:(见202页)
所谓树形平衡与否,并没有一个绝对的测量标准。“平衡”的大致意义是:没有一个节点过深(深度即就是“根节点至任一节点的路径长度,即所谓该节点的深度”,在数值上与路径长度相等)。不同的平衡条件,造就出不同的...
分类:
编程语言 时间:
2016-05-12 23:45:20
阅读次数:
375
一直都在用框架,php连接原生mysql有点生疏了。写下笔记,记一下。以后备用。
mysql_query(),这个函数里面执行的操作如果是show explain select describe此类的数据库操作会返回资源标识符,其他的数据库操作会返回true或者false。
$con=mysql_connect('localhost','root','068bcd9708');...
分类:
数据库 时间:
2016-05-12 22:07:32
阅读次数:
159
MongoDB性能篇 -创建索引,组合索引,唯一索引,删除索引和explain执行计划
一、索引
MongoDB 提供了多样性的索引支持,索引信息被保存在system.indexes 中,且默认总是为_id创建索引,它的索引使用基本和MySQL 等关系型数据库一样。其实可以这样说说,索引是凌驾于数据存储系统之上的另一层系统,所以各种结构迥异的存储都有相同或相似的索引实现及使...
分类:
数据库 时间:
2016-05-12 21:40:27
阅读次数:
220
待补充,如果要做一个SQL自动审核工具,从哪里可以下手? 1、通过SQL*PLUS工具里的EXPLAIN PLAN FOR判断,利用DBMS_XPLAN.DISPLAY显示。 2、通过SQL*PLUS工具里的 SET AUTOTRACE命令显示 3、SQL_TRACE,在数据库全局(有性能问题,基本 ...
分类:
数据库 时间:
2016-05-09 12:36:36
阅读次数:
1197
今天一个网友找我帮他优化他负责数据库的SQL,客服反映这个SQL 跑很久,跑了12个小时,最后跑出ORA-01555 ,以报错结束了这个慢SQL的生命。找我帮他优化,OK ,义不容辞。
他们那边数据库环境是Oracle 12C的:
原SQL 及其执行计划为:
explain plan for
select count(*)
f...
分类:
移动开发 时间:
2016-05-07 10:48:42
阅读次数:
207