随笔分类 - mysql
摘要:1.推荐使用python2.7版本和32位的,64位的MySQLdb,下载地址:http://www.codegood.com/archives/129 建立数据库连接import MySQLdbconn=MySQLdb.connect(host="localhost",user="root",pa
阅读全文
摘要:细节一:同时插入多行记录时,宜采用一条Insert语句细节二:批量插入记录时,建立采用Load Date Infile语句细节三:插入延迟,提高插入操作对系统的不利影响细节四:在插入大量数据之前,可以先将表锁定细节五:插入数据之前先对数据进行排序
阅读全文
摘要:转载:http://blog.jobbole.com/70844/写在最前:本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变可扩展性架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种Scale-u...
阅读全文
摘要:mysql索引类型 normal, unique, full text问题1:mysql索引类型normal,unique,full text的区别是什么?normal:表示普通索引unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为uniquefu...
阅读全文
摘要:1.搞清什么是执行计划数据库根据sql语句和相关表的统计信息,做出的一个查询方案,方案是查询优化器自动分析产生2.同一sql语句写法,不要存在大小写不一的特点3. 不要把SQL语句写的太复杂4. 使用临时表来暂存中间结果5.模糊查找,除非必要,否则不要在关键词前面加%,否者会查找整个表
阅读全文
摘要:分布式存储解决的是单机存储的性能, 单点故障问题,容量一开始到还在其次, 但随着应用规模的发展, 要解决容量也得必须分布式了.分布式存储解决容量问题即可扩展性的方式, 就是数据分片.可扩展性是分布式的已经解决的问题, 任何关于分布式存储的现存问题的讨论, 都不会再涉及可扩展性.数据分片也能部分的解决...
阅读全文
摘要:普通查询: select * from user where id>10;查询最大值:select id,max(salary),min(value),count(*) from userwhere id>10;分组查询:select department, max(salary) as col f...
阅读全文
摘要:为什么mysql的存储引擎MyISam比InnoDB查询速度快myisam只有索引缓存innodb不分索引文件数据文件 innodb buffermyisam只能管理索引,在索引数据大于分配的资源时,会由操作系统来cache;数据文件依赖于操作系统的cache。innodb不管是索引还是数据,都是自...
阅读全文
摘要:实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同
阅读全文