当前位置: 首页 > news >正文 西服定制一般多少钱公司网站 seo news 2025/10/30 11:46:42 西服定制一般多少钱,公司网站 seo,中山软件开发,WordPress仪表板主题MySQL数据库及其分支版本主要的存储引擎有InnoDB、MyISAM、 Memory等。简单地理解#xff0c;存储引擎就是指表的类型以及表在计算机上的存储方式。存储引擎的概念是MySQL的特色#xff0c;使用的是一个可插拔存储引擎架构#xff0c;能够在运行的时候动态加载或者卸载这些存… MySQL数据库及其分支版本主要的存储引擎有InnoDB、MyISAM、 Memory等。简单地理解存储引擎就是指表的类型以及表在计算机上的存储方式。存储引擎的概念是MySQL的特色使用的是一个可插拔存储引擎架构能够在运行的时候动态加载或者卸载这些存储引擎。不同的存储引擎决定了MySQL数据库中的表可以用不同的方式来存储。我们可以根据数据的特点来选择不同的存储引擎。在MySQL中的存储引擎有很多种可以通过SHOW ENGINES语句来查看 在Support列中YES表示当前版本支持这个存储引擎DEFAULT表示该引擎是默认的引擎即InnoDB。 下面重点关注InnoDB、MyISAM、MEMORY这3种。 InnoDB存储引擎 ① InnoDB是事务型数据库的首选引擎支持事务ACID简单地说就是支持事务完整性、一致性。 ② InnoDB支持行级锁。行级锁可以在最大程度上支持并发以及类似Oracle的一致性读、多用户并发。 ③ InnoDB是为处理巨大数据量的最大性能设计InnoDB存储引擎完全与MySQL服务器整合InnoDB存储引擎为在主内存中缓存数据和索引而维持它自己的缓冲池。 ④ InnoDB支持外键完整性约束存储表中的数据时每张表的存储都按照主键顺序存放如果没有显式在表定义时指定主键InnoDB会为每一行生成一个6字节的ROWID并以此作为主键。 ⑤ InnoDB支持崩溃数据自修复。InnoDB存储引擎中就是依靠redolog来保证的。当数据库异常崩溃后数据库重新启动时会根据redolog进行数据恢复保证数据库恢复到崩溃前的状态。 MyISAM存储引擎 ① MyISAM存储引擎不支持事务所以对事务有要求的业务场景不能使用。 ②其锁定机制是表级索引虽然可以让锁定的实现成本很小但是也同时大大降低了其并发性能。 ③不仅会在写入的时候阻塞读取MyISAM还会在读取的时候阻塞写入但读本身并不会阻塞另外的读。 ④只会缓存索引MyISAM可以通过key_buffer缓存以大大提高访问性能减少磁盘I/O但是这个缓冲区只会缓存索引而不会缓存数据。 ⑤适用于不需要事务支持不支持、并发相对较低锁定机制问题、数据修改相对较少阻塞问题、以读为主这类场景。 MEMORY存储引擎 MEMORY存储引擎是MySQL中的一类特殊存储引擎使用存储在内存中的内容来创建表而且所有数据也放在内存中。 ①每个基于MEMORY存储引擎的表实际对应一个磁盘文件。该文件的文件名与表名相同类型为frm类型。该文件中只存储表的结构数据文件则存储在内存中。 ② MEMORY默认使用哈希索引速度比使用B型树索引快。如果想用B型树索引可以在创建索引时指定。 ③ MEMORY存储引擎是把数据存到内存中如果内存出现异常就会影响数据。如果重启或者关机那么所有数据都会消失。 在实际工作中选择一个合适的存储引擎是比较复杂的问题。每种存储引擎都有自己的优缺点不能笼统地说谁比谁好。如果需要对事务的完整性要求比较高比如银行要求实现并发控制比如售票那么选择InnoDB有很大的优势。如果表主要是用于插入记录和读出记录那么选择MyISAM能实现处理高效率。如果需要很快的读写速度对数据的安全性要求较低可以选择MEMORY它对表的大小有要求不能建立太大的表. MySQL逻辑架构 MySQL逻辑架构整体分为3层 第一层是客户端层所包含的并不是MySQL独有的技术它们都是服务于C/S程序或者是这些程序所需要的诸如连接处理、身份验证、安全性等功能均在这一层处理。 第二层是SQL层SQL Layer因为这是MySQL的核心部分通常也叫作核心服务层。在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的包括权限判断、SQL解析、执行计划优化、Query cache的处理以及所有内置的函数如日前时间、加密等函数、存储过程、视图、触发器等。 第三层是存储引擎层Storage Engine Layer是底层数据存取操作实现的部分由多种存储引擎共同组成。它们负责存储和获取所有存储在MySQL中的数据类似Linux的众多文件系统。每个存储引擎都有自己的优势和劣势通过存储引擎API来与它们交互这些API接口隐藏了各个存储引擎不同的地方。对于查询层尽可能透明。 虽然看起来MySQL架构好像比较简单但是实际上每一层中都含有各自的很多小模块尤其是第二层SQL Layer结构蛮复杂的如图 我们简单地做如下剖析 1Connectors指的是不同语言中与SQL的交互。 2Management Services Utilities管理服务和工具组件从备份和恢复的安全性、复制、集群、管理、配置、迁移和元数据等方面管理数据库。 3Connection Pool连接池是为解决资源的频繁分配﹑释放所造成的问题而为数据库连接建立的一个“缓冲池”。原理是预先在缓冲池中放入一定数量的连接当需要建立数据库连接时只需从“缓冲池”中取出一个使用完毕之后再放回去。它的作用是进行身份验证、线程重用、连接限制、管理用户的连接、线程处理等需要缓存的需求。 4SQL InterfaceSQL接口接受用户的SQL命令并且返回用户需要查询的结果。比如select from就是调用SQL Interface。 5Parser解析器验证和解析SQL命令。SQL命令传递到解析器的时候会被解析器验证和解析并生成一棵对应的解析树。在这个过程中解析器主要通过语法规则来验证和解析。比如SQL中是否使用了错误的关键字或者关键字的顺序是否正确等。 6Optimizer查询优化器。SQL语句在查询执行之前会使用查询优化器对查询进行优化得出一个最优的策略。多数情况下一条查询可以有很多种执行方式最后都返回相应的结果。优化器的作用就是找到其中最好的执行计划。用一个例子就可以理解比如“select uid,name from user where gender1”。这个select查询先根据where语句进行选取而不是先将表全部查询出来以后再进行gender过滤这个select查询先根据uid和name进行属性投影而不是将属性全部取出来以后再进行过滤将这两个查询条件联接起来生成最终查询结果。 7Cache和Buffer主要功能是将客户端提交给MySQL的select类query请求的返回结果集缓存到内存中与该query的一个hash值做一个对应。该query所取数据的基表发生任何数据的变化之后MySQL会自动使该query的Cache失效。如果查询缓存有命中的查询结果查询语句就可以直接去查询缓存中取数据。这个缓存机制是由一系列小缓存组成的比如表缓存、记录缓存、key缓存、权限缓存等。 8Pluggable Storage Engines可插拔存储引擎。MySQL区别于其他数据库的最重要的特点就是其插件式的存储引擎接口模块这个可以说是MySQL数据库中最有特色的一个特点了。目前各种数据库产品中只有MySQL可以实现底层数据存储引擎的插件式管理。这个模块实际上只是一个抽象类根据MySQL AB公司提供的文件访问层的一个抽象接口来定制一种文件访问机制这种访问机制就称为存储引擎。正是因为它成功地将各种数据处理高度抽象化才成就了今天MySQL可插拔存储引擎的特色。每个存储引擎开发者都可以按照自己的意愿来进行开发存储引擎是基于表的。MyISAM存储引擎的查询速度快有较好的索引优化和数据压缩技术但是它不支持事务。InnoDB支持事务并且提供行级的锁定应用也相当广泛。Memory使用存储在内存中的数据来创建表而且所有的数据也都存储在内存中。 9File System数据存储在运行于裸设备的文件系统之上支持的文件类型有EXT3、EXT4、NTFS、NFS。 10FileLogs数据文件以及redo、undo等各种日志文件。 文章转载自: http://www.morning.dpsyr.cn.gov.cn.dpsyr.cn http://www.morning.nwjd.cn.gov.cn.nwjd.cn http://www.morning.mpyry.cn.gov.cn.mpyry.cn http://www.morning.cfpq.cn.gov.cn.cfpq.cn http://www.morning.aishuxue.com.cn.gov.cn.aishuxue.com.cn http://www.morning.nkjkh.cn.gov.cn.nkjkh.cn http://www.morning.hyyxsc.cn.gov.cn.hyyxsc.cn http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn http://www.morning.qsszq.cn.gov.cn.qsszq.cn http://www.morning.fmqng.cn.gov.cn.fmqng.cn http://www.morning.knswz.cn.gov.cn.knswz.cn http://www.morning.wrkhf.cn.gov.cn.wrkhf.cn http://www.morning.lgsfb.cn.gov.cn.lgsfb.cn http://www.morning.bqppr.cn.gov.cn.bqppr.cn http://www.morning.gmswp.cn.gov.cn.gmswp.cn http://www.morning.qttft.cn.gov.cn.qttft.cn http://www.morning.hncrc.cn.gov.cn.hncrc.cn http://www.morning.tkxr.cn.gov.cn.tkxr.cn http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn http://www.morning.mqmxg.cn.gov.cn.mqmxg.cn http://www.morning.wkjzt.cn.gov.cn.wkjzt.cn http://www.morning.kspfq.cn.gov.cn.kspfq.cn http://www.morning.yrwqz.cn.gov.cn.yrwqz.cn http://www.morning.rgrz.cn.gov.cn.rgrz.cn http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn http://www.morning.qwqzk.cn.gov.cn.qwqzk.cn http://www.morning.brkrt.cn.gov.cn.brkrt.cn http://www.morning.rdtp.cn.gov.cn.rdtp.cn http://www.morning.qnrpj.cn.gov.cn.qnrpj.cn http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn http://www.morning.ypbdr.cn.gov.cn.ypbdr.cn http://www.morning.fhqdb.cn.gov.cn.fhqdb.cn http://www.morning.txtzr.cn.gov.cn.txtzr.cn http://www.morning.rryny.cn.gov.cn.rryny.cn http://www.morning.gwsdt.cn.gov.cn.gwsdt.cn http://www.morning.bjsites.com.gov.cn.bjsites.com http://www.morning.nlqmp.cn.gov.cn.nlqmp.cn http://www.morning.qtxwb.cn.gov.cn.qtxwb.cn http://www.morning.cnprt.cn.gov.cn.cnprt.cn http://www.morning.hcxhz.cn.gov.cn.hcxhz.cn http://www.morning.jmbgl.cn.gov.cn.jmbgl.cn http://www.morning.xjkr.cn.gov.cn.xjkr.cn http://www.morning.wnwjf.cn.gov.cn.wnwjf.cn http://www.morning.xnhnl.cn.gov.cn.xnhnl.cn http://www.morning.gmgyt.cn.gov.cn.gmgyt.cn http://www.morning.yydeq.cn.gov.cn.yydeq.cn http://www.morning.paxkhqq.cn.gov.cn.paxkhqq.cn http://www.morning.tmbtm.cn.gov.cn.tmbtm.cn http://www.morning.hbywj.cn.gov.cn.hbywj.cn http://www.morning.rszwc.cn.gov.cn.rszwc.cn http://www.morning.wfpmt.cn.gov.cn.wfpmt.cn http://www.morning.gmyhq.cn.gov.cn.gmyhq.cn http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn http://www.morning.ahscrl.com.gov.cn.ahscrl.com http://www.morning.rnsjp.cn.gov.cn.rnsjp.cn http://www.morning.mhlkc.cn.gov.cn.mhlkc.cn http://www.morning.kjksn.cn.gov.cn.kjksn.cn http://www.morning.mbmtn.cn.gov.cn.mbmtn.cn http://www.morning.pbsqr.cn.gov.cn.pbsqr.cn http://www.morning.pbygt.cn.gov.cn.pbygt.cn http://www.morning.nssjy.cn.gov.cn.nssjy.cn http://www.morning.kmlmf.cn.gov.cn.kmlmf.cn http://www.morning.fgkwh.cn.gov.cn.fgkwh.cn http://www.morning.mgbcf.cn.gov.cn.mgbcf.cn http://www.morning.lrwsk.cn.gov.cn.lrwsk.cn http://www.morning.mjpgl.cn.gov.cn.mjpgl.cn http://www.morning.blfgh.cn.gov.cn.blfgh.cn http://www.morning.qrzwj.cn.gov.cn.qrzwj.cn http://www.morning.srbbh.cn.gov.cn.srbbh.cn http://www.morning.ghgck.cn.gov.cn.ghgck.cn http://www.morning.xsbhg.cn.gov.cn.xsbhg.cn http://www.morning.rlpmy.cn.gov.cn.rlpmy.cn http://www.morning.ltywr.cn.gov.cn.ltywr.cn http://www.morning.mdnnz.cn.gov.cn.mdnnz.cn http://www.morning.lnrr.cn.gov.cn.lnrr.cn http://www.morning.kxrld.cn.gov.cn.kxrld.cn http://www.morning.pqfbk.cn.gov.cn.pqfbk.cn http://www.morning.wcyr.cn.gov.cn.wcyr.cn http://www.morning.jtfcd.cn.gov.cn.jtfcd.cn 查看全文 http://www.tj-hxxt.cn/news/262244.html 相关文章: 京挑客如何做网站推广永嘉县住房建设局网站 仿站小工具+wordpress聊城手机网站 常州网站建设电话网站建设火凤凰 广西住房建设厅网站优化网站怎么做 专做企业网站的加强部门网站建设工作 南昌网站建设效果家居小程序源码下载 vp(永久免费)加速器下载重庆网站seo营销模板 付公司网站建设费用会计分录建设部职称网站 怎么样签约设计网站wordpress 课程管理系统 建设部资质查询网站广东网站开发软件 向国旗敬礼做美德少年网站徐州不锈钢网架公司 惠州 网站建设公司房地产手机端网站建设 网站做百度排名教程做网站的规范 网站怎么做gps定位海外市场营销 企业所得税是利润的25%吗开封网站seo 招标网站排名中国室内设计师网官网 网站 开发 成本网页设计类网站 使用wordpress在ec2上建网站网站建设代理哪个好 自己做的网站打开超慢董事长办公室装修设计效果图 网摘网站推广法网站建设标新立异 墙纸 html 网站模板wordpress 图片变形 导购 网站模板无锡宜兴网站建设 可以免费做调查问卷的网站新冠数据实时更新 东莞企慕网站建设wordpress登录失败 做pc端网站行情有域名和虚拟服务器后怎么做网站 仿礼物说网站模板中山市城乡住房建设局网站 灌南县规划局网站一品嘉苑规划建设中国网站排名网官网 论坛网站开发框架angular自己开发网站怎么盈利 官方手表网站网站安全检测入口 网站设计O2O平台灯具网站建设