前言:当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。下面演示中,表结构的合理性这边暂且不说,只是证明一下索引长度的计算方法。目前大部分博文是字符类型的索引长度计算方法,下面列举几...
分类:
数据库 时间:
2015-05-24 20:19:38
阅读次数:
140
问题来源:由于需要查看app的数据库文件,所以我希望打开data/data目录去查看,但却发现我居然无法打开?试了下别的目录,却可以打开。我不服。。。问题引起原因:权限不足。问题解决步骤:
先要条件:手机已root。
1.下载并安装Re管理器。
2.选取data目录,设置权限。搞定!!!!
现在可以直接在DDMS里查看data/data目录文件了。...
分类:
其他好文 时间:
2015-05-13 14:49:57
阅读次数:
184
在hibernate.cfg.xml文件中选择在configuration模式下...
分类:
数据库 时间:
2015-04-29 21:56:12
阅读次数:
178
一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。那么,作为开发人员,怎么样比较简单的利用执行计划评估SQL语句的性能呢?总结如下步骤供大家参考:1、 打开熟悉的查...
分类:
数据库 时间:
2015-04-20 22:17:17
阅读次数:
181
一次操作Access数据库,插入一条数据,总是失败,如下: 通过赋值,一个字段一个字段的排查,最终确定是UserAge字段处有问题。 最初,UserAge字段是 %d类型的,赋值20,可成功插入数据库,赋值199插入失败,仔细查看sql语句和数据库中这个字段设计的类型等,均未发现问题。 后来,怀.....
分类:
数据库 时间:
2015-04-18 06:22:00
阅读次数:
234
sqlCode SELECT 字段序号 = a.colorder, 字段名 = a.name, 类型 = b.name, 长度 = COLUMNPROPERTY(a.id,a.name,'PRECISION'), 字段说明 = ...
分类:
数据库 时间:
2015-04-17 15:14:49
阅读次数:
138
8执行选项:(多条SQL语句用分号分隔)mysql-uroot-pdbname-e"select*fromtb1;select*fromtb2"格式化:-E——输出方式按字段竖着显示mysql-uroot-pdbname-e"select*fromtb1;select*fromtb2"-E-s——去掉输出中的线框显示mysql-s-uroot-pdbname或者mysql-s-urootdbname-p查看*.sql..
分类:
数据库 时间:
2015-04-14 14:48:06
阅读次数:
164
昨天碰到一个很有意思的问题,一个sql 语句,加上 SoftUseLine like '%OQC%' 之后,速度就特别慢。去掉该条件之后,速度就快起来了。 查看sql 语句的执行情况,发现加上那个查询条件之后,SoftWareDetailInfo表的逻辑读取变成了1300374 次, 可...
分类:
数据库 时间:
2015-04-14 12:30:48
阅读次数:
165
写程序的人,往往需要分析所写的SQL语句是否已经优化过了,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了。通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下:SET STATISTICS PROFIL...
分类:
数据库 时间:
2015-04-03 16:52:53
阅读次数:
139
在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。一、连接方式: 嵌套循环(NestedLoops (NL)) (散列)哈希连接(Hash Join (HJ)) (归并)排序合并连接(Sort Merge Join (SM...
分类:
数据库 时间:
2015-03-30 16:11:36
阅读次数:
146