- 博客(7)
- 资源 (17)
- 收藏
- 关注
转载 理解MySQL——索引与优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),
2013-02-25 10:19:46 814
转载 MySQL索引分析和优化
MySQL索引分析和优化什么是索引?索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,
2013-02-25 10:12:38 452
转载 MySQL索引的查看创建和删除
MySQL索引的查看创建和删除 1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行
2013-02-25 10:08:38 770
转载 MySQL中索引的限制
在使用索引的同时,还应该了解MySQL 中索引存在的限制,以便在索引应用中尽可能地避开限制所带来的问题。下面列出了目前 MySQL 中与索引使用相关的限制。 1) MyISAM存储引擎索引键长度的总和不能超过1000字节; 2) BLOB和TEXT类型的列只能创建前缀索引; 3) MySQL 目前不支持函数索引; 4) 使用不等于(!= 或者 5) 过滤字段使用了函
2013-02-24 11:19:41 682
原创 mysql 用一个表的一列,去更新另一表的一列
设有表t1:id name1 null2 null3 null表t2:id name1 aa2 bb3 cc现要将t2的name列赋值到t1的name列中,以id作为对应行:update t1,t2set t1.name=t2.namewhere t1.id=t2.id执行后的结果:表t1:id nam
2013-02-23 11:13:59 10328 1
转载 mysql增加列修改列名列属性以及删除列
mysql修改表名,列名,列类型,添加表列,删除表列修改表名(设表明为testtable,将其命名为newtablename)alter table testtable rename newtablename;添加表列:alter table testtable add column name varchar(40);删除列:alter table testtable dr
2013-02-23 10:51:33 1790
转载 MySQL主从失败 错误Got fatal error 1236解决方法
由于主服务器异外重启, 导致从报错, 错误如下:show slave status错误:mysql> show slave status\GMaster_Log_File: mysql-bin.000288Read_Master_Log_Pos: 627806304Relay_Log_File: mysql-relay-bin.000990Relay_Log_Pos: 627806
2013-02-21 15:26:40 5445
新华字典 2014版 Access数据库
2017-01-12
7.7中文破解版.rar
2014-10-09
mysql-connector-java-5.1.31-bin.jar
2014-07-29
MySql常用命令总结
2013-12-20
Atlas部署及常见问题
2013-11-12
mysql-mmm有关mmm_control 参数测试(完整版)
2012-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人