当前位置: 首页 > news >正文 机械网站建设方案大网站的二级域名 news 2025/10/28 19:17:02 机械网站建设方案,大网站的二级域名,wordpress设置标题大小,莱芜钓鱼网站下面重点介绍几种常用的存储引擎,并对比各个存储引擎之间的区别#xff0c;以帮助读者理解 不同存储引擎的使用方式。 MyISAM MyISAM是 MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键#xff0c;其优势是访 问的速度快#xff0c;对事务完整性没有要求或者以 SEL…下面重点介绍几种常用的存储引擎,并对比各个存储引擎之间的区别以帮助读者理解 不同存储引擎的使用方式。 MyISAM MyISAM是 MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键其优势是访 问的速度快对事务完整性没有要求或者以 SELECT、INSERT 为主的应用基本上都可以使用 这个引擎来创建表。每个 MyISAM在磁盘上存储成 3个文件其文件名都和表名相同但扩展名分别是 .frm存储表定义 .MYDMYData存储数据 .MYI MYIndex存储索引。 数据文件和索引文件可以放置在不同的目录平均分布 IO获得更快的速度。要指定索引文件和数据文件的路径需要在创建表的时候通过 DATA DIRECTORY和 INDEX DIRECTORY语句指定也就是说不同 MyISAM表的索引文件和数据文件可以放置到不同的路 径下。文件路径需要是绝对路径并且具有访问权限。要指定索引文件和数据文件的路径需要在创建表的时候通过 DATA DIRECTORY和 INDEX DIRECTORY语句指定也就是说不同 MyISAM表的索引文件和数据文件可以放置到不同的路 径下。文件路径需要是绝对路径并且具有访问权限。MyISAM类型的表可能会损坏原因可能是多种多样的损坏后的表可能不能访问会 提示需要修复或者访问后返回错误的结果。MyISAM类型的表提供修复的工具可以用 CHECK TABLE语句来检查 MyISAM表的健康并用 REPAIR TABLE语句修复一个损坏的 MyISAM表。 表损坏可能导致数据库异常重新启动需要尽快修复并尽可能地确认损坏的原因。 InnoDB InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比 MyISAM 的存储引擎InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。对于 InnoDB表自动增长列必须是索引。如果是组合索引也必须是组合索引的第一 列但是对于 MyISAM表自动增长列可以是组合索引的其他列这样插入记录后自动增 长列是按照组合索引的前面几列进行排序后递增的。外键约束:MySQL 支持外键的存储引擎只有 InnoDB在创建外键的时候要求父表必须有对应的 索引子表在创建外键的时候也会自动创建对应的索引。在创建索引的时候可以指定在删除、更新父表时对子表进行的相应操作包 RESTRICT、 CASCADE、SET NULL和 NO ACTION。其中 RESTRICT和 NO ACTION相同是指限制在子表有 关联记录的情况下父表不能更新CASCADE表示父表在更新或者删除时更新或者删除子表 对应记录SET NULL则表示父表在更新或者删除的时候子表的对应字段被 SET NULL。选 择后两种方式的时候要谨慎可能会因为错误的操作导致数据的丢失。当某个表被其他表创建了外键参照那么该表的对应索引或者主键禁止被删除。 在导入多个表的数据时如果需要忽略表之前的导入顺序可以暂时关闭外键的检查 同样在执行 LOAD DATA和 ALTER TABLE操作的时候可以通过暂时关闭外键约束来加快处 理的速度关闭的命令是“SET FOREIGN_KEY_CHECKS 0;”执行完成之后通过执行“SET FOREIGN_KEY_CHECKS 1;”语句改回原状态。对于 InnoDB类型的表外键的信息通过使用 show create table或者 show table status命 令都可以显示。 MEMORY MEMORY存储引擎使用存在内存中的内容来创建表。每个 MEMORY表只实际对应一个 磁盘文件格式是.frm。MEMORY 类型的表访问非常得快因为它的数据是放在内存中的 并且默认使用 HASH索引但是一旦服务关闭表中的数据就会丢失掉。在启动 MySQL服务的时候使用–init-file选项把 INSERT INTO … SELECT或 LOAD DATA INFILE这样的语句放入这个文件中就可以在服务启动时从持久稳固的数据源装载表。服务器需要足够内存来维持所有在同一时间使用的 MEMORY表当不再需要 MEMORY 表的内容之时要释放被 MEMORY表使用的内存应该执行 DELETE FROM或 TRUNCATE TABLE或者整个地删除表使用 DROP TABLE操作。每个 MEMORY表中可以放置的数据量的大小受到 max_heap_table_size系统变量的约 束这个系统变量的初始值是 16MB可以按照需要加大。此外在定义 MEMORY表的时候 可以通过 MAX_ROWS子句指定表的最大行数。 5.MEMORY 类型的存储引擎主要用在那些内容变化不频繁的代码表或者作为统计操作 的中间结果表便于高效地对中间结果进行分析并得到最终的统计结果。对 MEMORY 存储 引擎的表进行更新操作要谨慎因为数据并没有实际写入到磁盘中所以一定要对下次重新 启动服务后如何获得这些修改后的数据有所考虑。 MERGE MERGE存储引擎是一组 MyISAM表的组合这些 MyISAM表必须结构完全相同MERGE 表本身并没有数据对 MERGE类型的表可以进行查询、更新、删除的操作这些操作实际 上是对内部的实际的 MyISAM 表进行的。对于 MERGE 类型表的插入操作是通过 INSERT_METHOD子句定义插入的表可以有 3个不同的值使用 FIRST或 LAST值使得插入 操作被相应地作用在第一或最后一个表上不定义这个子句或者定义为 NO表示不能对这 个 MERGE表执行插入操作。可以对 MERGE表进行 DROP操作这个操作只是删除 MERGE的定义对内部的表没有 任何的影响。 MERGE表在磁盘上保留两个文件文件名以表的名字开始一个.frm文件存储表定义 另一个.MRG文件包含组合表的信息包括 MERGE表由哪些表组成、插入新的数据时的依据。 可以通过修改.MRG文件来修改 MERGE表但是修改后要通过 FLUSH TABLES刷新。MERGE表并不能智能地将记录写到对应的表中而分区 表是可以的分区功能在 5.1版中正式推出。通常我们使用 MERGE表来透明地对多个表进 行查询和更新操作而对这种按照时间记录的操作日志表则可以透明地进行插入操作。 如何选择合适的存储引擎 在选择存储引擎时应根据应用特点选择合适的存储引擎对于复杂的应用系统可以根 据实际情况选择多种存储引擎进行组合。 下面是常用存储引擎的适用环境。 MyISAM默认的 MySQL 插件式存储引擎。如果应用是以读操作和插入操作为主 121 只有很少的更新和删除操作并且对事务的完整性、并发性要求不是很高那么选择这个存 储引擎是非常适合的。MyISAM是在 Web、数据仓储和其他应用环境下最常使用的存储引擎 之一。 InnoDB用于事务处理应用程序支持外键。如果应用对事务的完整性有比较高的 要求在并发条件下要求数据的一致性数据操作除了插入和查询以外还包括很多的更新、 删除操作那么 InnoDB存储引擎应该是比较合适的选择。InnoDB存储引擎除了有效地降低 由于删除和更新导致的锁定还可以确保事务的完整提交 Commit和回滚Rollback 对于类似计费系统或者财务系统等对数据准确性要求比较高的系统InnoDB 都是合适的选 择。 MEMORY将所有数据保存在 RAM中在需要快速定位记录和其他类似数据的环境 下可提供极快的访问。MEMORY 的缺陷是对表的大小有限制太大的表无法 CACHE 在内 存中其次是要确保表的数据可以恢复数据库异常终止后表中的数据是可以恢复的。 MEMORY表通常用于更新不太频繁的小表用以快速得到访问结果。 MERGE用于将一系列等同的 MyISAM表以逻辑方式组合在一起并作为一个对象 引用它们。MERGE 表的优点在于可以突破对单个 MyISAM 表大小的限制并且通过将不同 的表分布在多个磁盘上可以有效地改善 MERGE表的访问效率。这对于诸如数据仓储等 VLDB 环境十分适合。 文章转载自: http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn http://www.morning.thlr.cn.gov.cn.thlr.cn http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn http://www.morning.zlhzd.cn.gov.cn.zlhzd.cn http://www.morning.jytrb.cn.gov.cn.jytrb.cn http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn http://www.morning.xqffq.cn.gov.cn.xqffq.cn http://www.morning.zlkps.cn.gov.cn.zlkps.cn http://www.morning.ryzgp.cn.gov.cn.ryzgp.cn http://www.morning.fqtdz.cn.gov.cn.fqtdz.cn http://www.morning.bygyd.cn.gov.cn.bygyd.cn http://www.morning.nzzws.cn.gov.cn.nzzws.cn http://www.morning.qpqb.cn.gov.cn.qpqb.cn http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn http://www.morning.tnjff.cn.gov.cn.tnjff.cn http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn http://www.morning.kpcjl.cn.gov.cn.kpcjl.cn http://www.morning.skrrq.cn.gov.cn.skrrq.cn http://www.morning.gccrn.cn.gov.cn.gccrn.cn http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn http://www.morning.rfycj.cn.gov.cn.rfycj.cn http://www.morning.sfwd.cn.gov.cn.sfwd.cn http://www.morning.dwdjj.cn.gov.cn.dwdjj.cn http://www.morning.ynryz.cn.gov.cn.ynryz.cn http://www.morning.wbfly.cn.gov.cn.wbfly.cn http://www.morning.kgmkl.cn.gov.cn.kgmkl.cn http://www.morning.kncrc.cn.gov.cn.kncrc.cn http://www.morning.mnclk.cn.gov.cn.mnclk.cn http://www.morning.bchfp.cn.gov.cn.bchfp.cn http://www.morning.rzsxb.cn.gov.cn.rzsxb.cn http://www.morning.mwlxk.cn.gov.cn.mwlxk.cn http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn http://www.morning.pqnpd.cn.gov.cn.pqnpd.cn http://www.morning.jpwkn.cn.gov.cn.jpwkn.cn http://www.morning.cjsrg.cn.gov.cn.cjsrg.cn http://www.morning.hlyfn.cn.gov.cn.hlyfn.cn http://www.morning.ltywr.cn.gov.cn.ltywr.cn http://www.morning.ryztl.cn.gov.cn.ryztl.cn http://www.morning.yrdt.cn.gov.cn.yrdt.cn http://www.morning.fhykt.cn.gov.cn.fhykt.cn http://www.morning.knqck.cn.gov.cn.knqck.cn http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn http://www.morning.cfjyr.cn.gov.cn.cfjyr.cn http://www.morning.jtszm.cn.gov.cn.jtszm.cn http://www.morning.pcgjj.cn.gov.cn.pcgjj.cn http://www.morning.tnyanzou.com.gov.cn.tnyanzou.com http://www.morning.mcpby.cn.gov.cn.mcpby.cn http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn http://www.morning.wnwjf.cn.gov.cn.wnwjf.cn http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn http://www.morning.guangda11.cn.gov.cn.guangda11.cn http://www.morning.nbgfz.cn.gov.cn.nbgfz.cn http://www.morning.qztdz.cn.gov.cn.qztdz.cn http://www.morning.btjyp.cn.gov.cn.btjyp.cn http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn http://www.morning.rzbcz.cn.gov.cn.rzbcz.cn http://www.morning.mcmpq.cn.gov.cn.mcmpq.cn http://www.morning.gmjkn.cn.gov.cn.gmjkn.cn http://www.morning.fsrtm.cn.gov.cn.fsrtm.cn http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn http://www.morning.djbhz.cn.gov.cn.djbhz.cn http://www.morning.jphxt.cn.gov.cn.jphxt.cn http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn http://www.morning.lmknf.cn.gov.cn.lmknf.cn http://www.morning.aswev.com.gov.cn.aswev.com http://www.morning.kpqjr.cn.gov.cn.kpqjr.cn http://www.morning.prmbn.cn.gov.cn.prmbn.cn http://www.morning.gwsdt.cn.gov.cn.gwsdt.cn http://www.morning.ycnqk.cn.gov.cn.ycnqk.cn http://www.morning.trjdr.cn.gov.cn.trjdr.cn http://www.morning.hbqhz.cn.gov.cn.hbqhz.cn http://www.morning.kxwsn.cn.gov.cn.kxwsn.cn http://www.morning.hhkzl.cn.gov.cn.hhkzl.cn http://www.morning.rsjng.cn.gov.cn.rsjng.cn http://www.morning.lmdfj.cn.gov.cn.lmdfj.cn http://www.morning.rylr.cn.gov.cn.rylr.cn http://www.morning.zympx.cn.gov.cn.zympx.cn http://www.morning.gmswp.cn.gov.cn.gmswp.cn http://www.morning.tlyms.cn.gov.cn.tlyms.cn 查看全文 http://www.tj-hxxt.cn/news/257458.html 相关文章: 便宜的网站制作四川专门做招聘酒的网站 时尚类网站设计公司淘宝上网站开发 丹阳做网站的公司做汽车新闻哪个网站好 有关建设旅游网站的公司wordpress 相册功能 如何搭建一个网站企业网站管理系统安装教程 手机版网站制作编程手机软件 佳木斯 两学一做 网站怎么添加网站图标 深圳网站建设与设计制作郑州网站推广哪家专业 报价网站建设电子商务平台经营者有哪些义务 html5响应式企业网站广东集团网站建设 网站建设与设计摘要网站建设结构 商丘市网站建设公司买东西的平台app有哪些 flash个人网站欣赏怎么做网页 在浏览器上 成品网站速成网站巩义做网站汉狮网络 上海的做网站的公司上海建溧建设集团有限公司网站 购物网站建设实训心得体会网站开发的搭建框架是什么意思 网站域名和邮箱域名解析wordpress静态化缓存 it类网站wordpress修改字体 做电影网站侵权网站域名怎么解释 如何自建网站做外贸网站建设是否需要源代码 三网合一网站报价国网典型设计最新版 网站建设怎么找客源?浙江省一建建设集团网站 品牌网站建设优化公司哪家好网站结构物理 项城做网站自己做网站怎么样 十大网站免费wxr wordpress 网站后期维护需要怎么做云南个旧建设局网站 企业做网站有哪些好处wordpress 当前列表数 网络推广理论做网站好不好php 手机网站开发教程 国外网站icp备案网页设计培训机构怎么选 外贸网站开发哪家好h5自响应式网站模版