- 2
- 0
- 约4.73千字
- 约 5页
- 2017-02-07 发布于四川
- 举报
mysql分表的种几方式
一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其实这二个是一回事,等待的同时,肯定有sql在执行。所以我们要缩短sql的执行时间。mysql中有一种机制是表锁定和行锁定,为什么要出现这种机制,是为了保证数据的完整性,我举个例子来说吧,如果有二个sql都要修改同一张表的 同一条数据,这个时候怎么办呢,是不是二个sql都可以同时修改这条数据呢?很显然mysql对这种情况的处理是,一种是表锁定(myisam存储引 擎),一个是行锁定(innodb存储引擎)。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条 数据操作完了,才能对这条数据进行操作。如果数据太多,一次执行的时间太长,等待的时间就越长,这也是我们为什么要分表的原因。二,分表1,做mysql集群,例如:利用mysql cluster ,mysql proxy,mysql replication,drdb等等有人会问mysql集群,根分表有什
您可能关注的文档
- IC一卡通软件详细作操说明书V2.2版.doc
- 2012年无锡市初中毕升业学考试(模拟试卷六).doc
- IELTS作文词汇句和型总结IELTS作文词汇和句型总结.doc
- 2012年无机房工程建常设见问题简要应答.docx
- IE7及以上版本浏器览登录办公系统设置方.doc
- 2012年数中学考模拟试卷3.doc
- 2012年日产机修车间能技比赛理论试题及答案.doc
- IEC606011-第三版介绍.doc
- 2012年无锡市初中毕升业学考试(模拟试卷二).doc
- IE无法运行插件的决解办法(2013年).doc
- 2026西咸新区公共资源交易中心见习人员招募(6人)考试模拟试题及答案解析.docx
- 2026下半年海南事业单位联考三亚市卫生健康委员会招聘公立医院人员13人笔试模拟试题及答案解析.docx
- 2026东莞人才人力资源服务有限公司招聘教师及校医43人笔试模拟试题及答案解析.docx
- 2026遵义市公安局新蒲分局面向社会公开招聘警务辅助人员30名笔试参考题库及答案解析.docx
- 2026福建省特种设备检验研究院编外人员招聘52人笔试备考题库及答案解析.docx
- 2026中国科学院沈阳应用生态研究所北方生态屏障功能形成维持机制与提质增效创新组群博士后(特别研究助理)、科研助理招聘考试参考题库及答案解析.docx
- 2026武宁县公安局公开招聘警务辅助人员26人考试模拟试题及答案解析.docx
- 2026凯欣粮油有限公司招聘13人笔试备考题库及答案解析.docx
- 2026年青岛市公安局警务辅助人员招录(第三批招47人)笔试备考题库及答案解析.docx
- 2026同济大学Engineering期刊土木水利与建筑工程学科编委会办公室编辑招聘1人考试备考题库及答案解析.docx
最近下载
- 伊顿ups93E系列.doc VIP
- 高中生通过地理信息系统研究城市交通拥堵与公众出行行为特征课题报告教学研究课题报告.docx
- 汇川inovance MD580系列低压高性能工程型变频器硬件手册.PDF VIP
- [鄂州]湖北鄂州葛店经开区招聘42名网格员笔试历年高频考点(难、易错点)附带答案详解.doc
- 2026届八省联考语文试卷(含答案及解析).docx VIP
- 高中物理课堂导学与针对训练(第二、三册).doc VIP
- GB50771-2012 有色金属采矿设计规范.docx
- 食堂食材配送服务配送服务方案.docx VIP
- 国外空管发展现状.ppt VIP
- 新22J06 楼梯标准图集.docx VIP
原创力文档

文档评论(0)