
数据库
文章平均质量分 67
michaelrun
这个作者很懒,什么都没留下…
展开
-
索引的利弊与如何判定,是否需要索引
8.4.5 索引的利弊与如何判定,是否需要索引相信读者都知道索引能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚索引在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中索引的利与弊做一个简单的分析。索引的好处索引带来的益处可能很多读者会认为只是"能够提高数据检索的效率,降低数据库的IO成本"。确实,在数据库中转载 2010-05-23 11:39:00 · 1040 阅读 · 0 评论 -
mysql汇总常用操作
====================== PREPARE + EXECUTE 预备一个语句并执行 MySQL prepare语法:PREPARE statement_name FROM preparable_SQL_statement; /*定义*/EXECUTE statement_name [USING @var_name [, @var_name] ...]; /转载 2012-12-07 09:13:29 · 2125 阅读 · 0 评论 -
mysql 索引 & 索引类型
索引类型划分 、 Mysql添加索引索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。MySQL索引类型包括:(1)普通索引这是最基本的索引,它没有任何限制。它有以下几种创建方式:◆创建索引 CREATE INDEX indexName ON mytable(username(leng转载 2012-11-25 10:24:18 · 629 阅读 · 0 评论 -
MySQL索引类型及优化
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL); 我们随机向里面插入了1000转载 2012-11-25 10:23:25 · 1185 阅读 · 0 评论 -
Generating MySQL Database Documentation for Confluence with MySQL Workbench Plugin
The MySQL Workbench can nicely generate a Entity Relationship model from your existing MySQL Database. After Installing click in the column labelled “Data Modelling” on the link below to “Create EE转载 2012-09-05 10:40:08 · 1195 阅读 · 0 评论 -
sqlite与mysql分析
http://www.cnblogs.com/hustcat/archive/2009/02/12/1389448.html原创 2011-08-08 23:26:37 · 505 阅读 · 0 评论 -
SQLite Version3.3.6源代码文件结构
Version 3.3.6源代码文件结构 ——整理:hustcat 2009-2-19文件名称大小byte备注API部原创 2011-08-08 23:25:30 · 606 阅读 · 0 评论 -
oracle tnsname.ora
oracle tnsname.ora配置错误会导致和正确配置的sqlplus查询结果不一致原创 2011-06-17 11:10:00 · 712 阅读 · 0 评论 -
sql语句大全
<br />oracle数据库性能监控的SQL<br />1. 监控事例的等待<br />SQL> SELECT EVENT,SUM(DECODE(WAIT_TIME,0,0,1)) "PREV",SUM(DECODE(WAIT_TIME,0,1,0)) "CURR",COUNT(*) "TOT" FROM V$SESSION_WAIT GROUP BY EVENT ORDER BY 4;<br />2. 回滚段的争用情况 <br />SQL> SELECT NAME, WAITS, GETS, WAITS转载 2010-09-18 19:00:00 · 508 阅读 · 0 评论 -
Hash 索引
8.4.2 Hash 索引Hash 索引在 MySQL 中使用的并不是很多,目前主要是 Memory和NDB Cluster存储引擎使用。所谓 Hash 索引,实际上就是通过一定的 Hash 算法,将须要索引的键值进行 Hash 运算,然后将得到的 Hash 值存入一个 Hash 表中。每次须要检索的时候,都会将检索条件进行相同算法的 Hash 运算,再和Hash 表中的 Hash 值进行比转载 2010-05-23 11:37:00 · 1321 阅读 · 0 评论 -
单键索引还是组合索引
8.4.6 单键索引还是组合索引在大概了解了MySQL 各种类型的索引,以及索引本身的利弊与判断一个字段是否须要创建索引之后,就要着手创建索引来优化Query 了。在很多时候,WHERE 子句中的过滤条件并不只是针对于单一的某个字段,经常会有多个字段一起作为查询过滤条件存在于 WHERE 子句中。在这种时候,就必须要判断是该仅仅为过滤性最好的字段建立索引,还是该在所有字段(过滤条件中的)上建转载 2010-05-23 11:39:00 · 988 阅读 · 0 评论 -
B-Tree 索引
8.4 合理设计并利用索引索引优化,可以说是数据库相关优化,尤其是Query 优化中最常用的优化手段之一。很多人大部分时候都只是大概了解索引的用途,知道索引能够让 Query 执行得更快,但并不知道为什么会更快。尤其是索引的实现原理、存储方式,以及不同索引之间的区别等就更不清楚了。正因为索引对Query的性能影响很大,所以我们更应该深入理解 MySQL 中索引的基本实现,以及不同索引之间的区转载 2010-05-23 11:36:00 · 4268 阅读 · 0 评论 -
有时候变量不初始化,就会导致core dump
#include #include #include #include int main(void){ int entity_type = 6; char* szStrType; szStrType = (char*) malloc(20*sizeof(char)); unsigned long len = strlen(s原创 2012-12-14 09:50:49 · 1657 阅读 · 0 评论