当前位置: 首页 > news >正文

怎样提升企业网站的访问建设网页的公司

怎样提升企业网站的访问,建设网页的公司,桓台网站建设,百度网站认证文章目录 ①. 查看、修改存储引擎②. InnoDB和MyISAM对比③. Archive引擎 - 归档④. Blackhole引擎丢数据⑤. CSV - 引擎⑥. Memory引擎 - 内存表⑦. Federated引擎 - 访问远程表⑧. Merge引擎 - 管理多个MyISAM⑨. NDB引擎 - 集群专用 ①. 查看、修改存储引擎 ①. 查看mysql提… 文章目录 ①. 查看、修改存储引擎②. InnoDB和MyISAM对比③. Archive引擎 - 归档④. Blackhole引擎丢数据⑤. CSV - 引擎⑥. Memory引擎 - 内存表⑦. Federated引擎 - 访问远程表⑧. Merge引擎 - 管理多个MyISAM⑨. NDB引擎 - 集群专用 ①. 查看、修改存储引擎 ①. 查看mysql提供什么存储引擎 mysql show engines; ----------------------------------------------------------------------------------------------------------------------------- | Engine | Support | Comment | Transactions | XA | Savepoints | ----------------------------------------------------------------------------------------------------------------------------- | FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | | InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | | PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO | | MyISAM | YES | MyISAM storage engine | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO | | CSV | YES | CSV storage engine | NO | NO | NO | | ARCHIVE | YES | Archive storage engine | NO | NO | NO | -----------------------------------------------------------------------------------------------------------------------------②. 查看默认的存储引擎 mysql show variables like %storage_engine%; -------------------------------------------- | Variable_name | Value | -------------------------------------------- | default_storage_engine | InnoDB | | default_tmp_storage_engine | InnoDB | | disabled_storage_engines | | | internal_tmp_mem_storage_engine | TempTable | -------------------------------------------- 4 rows in set (0.01 sec)mysql SELECT default_storage_engine; -------------------------- | default_storage_engine | -------------------------- | InnoDB | -------------------------- 1 row in set (0.00 sec)③. 修改默认的存储引擎 如果在创建表的语句中没有显式指定表的存储引擎的话,那就会默认使用 InnoDB 作为表的存储引擎。 如果我们想改变表的默认存储引擎的话,可以这样写启动服务器的命令行: # 临时修改 SET DEFAULT_STORAGE_ENGINEMyISAM; # 永久生效:或者修改 my.cnf 文件: default-storage-engineMyISAM # 重启服务 systemctl restart mysqld.service④. 创建表时指定存储引擎 存储引擎是负责对表中的数据进行提取和写入工作的,我们可以为不同的表设置不同的存储引擎 ,也就是 说不同的表可以有不同的物理存储结构,不同的提取和写入方式 # 1. 创建表时指定存储引擎 CREATE TABLE 表名( 建表语句; ) ENGINE 存储引擎名称; # 2. 修改表的存储引擎 ALTER TABLE 表名 ENGINE 存储引擎名称;②. InnoDB和MyISAM对比 ①. InnoDB引擎:具备外键支持功能的事务存储引擎,行锁 MySQL从3.23.34开始就包含InnoDB存储引擎。大于等于5.5之后,默认采用InnoDB引擎InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。可以确保事务的完整提交(Commit)和回滚(Rollback)除了增加和查询外,还需要更新、删除操作,那么,应优先选择InnoDB存储引擎除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎数据文件结构: 表名.frm存储表结构MySQL8.0时,合并在表名.ibd中 表名.ibd存储数据和索引InnoDB是为处理巨大数据量的最大性能设计对比MyISAM的存储引擎,InnoDB写的处理效率差一些,并且会占用更多的磁盘空间以保存数据和索引MyISAM只缓存索引,不缓存真实数据。InnoDB不仅缓存索引还要缓存真实数据,对内存要求较高,而且内存大小对性能有决定性的影响 ②. MyISAM引擎:主要的非事务处理存储引擎 MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM不支持事务、行级锁、外键,有一个毫无疑问的缺陷就是崩溃后无法安全恢复5.5之前默认的存储引擎优势是访问的速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用针对数据统计有额外的常数存储。故而count(*)的查询效率很高数据文件结构 表名.frm存储表结构 表名.MYD存储数据 (MYData) 表名.MYI存储索引 (MYIndex)应用场景:只读应用或者以读为主的业务 ③. MyISAM和InnoDB对比 ③. Archive引擎 - 归档 ①. archive是归档的意思,仅仅支持插入和查询两个功能(行被插入后不能修改) ②. 在MYSQL5.5以后支持索引功能 ③. 拥有很好的压缩机制,使用zlib压缩库,在记录请求的时候实时进行压缩,经常被用来作为仓库使用 ④. acchive适合日志和数据采集(归档)类应用,适合存储大量的独立的作为历史记录的数据,拥有很高的插入速度,但是对查询的支持较差 ④. Blackhole引擎丢数据 ①. Blackhole引擎没有实现任何存储机制,它会丢弃所有插入的数据,不做任何保存 ②. 服务器会记录Blackhole表的日志,所以可以用来复制数据到备库,或者简单地记录到日志。但这种应用会碰到很多问题,因此并不推荐 ⑤. CSV - 引擎 ①. 使用案例如下 mysql SELECT default_storage_engine; -------------------------- | default_storage_engine | -------------------------- | InnoDB | -------------------------- 1 row in set (0.00 sec)mysql CREATE TABLE test (i INT NOT NULL, c CHAR(10) NOT NULL) ENGINE CSV; Query OK, 0 rows affected (0.03 sec)mysql INSERT INTO test VALUES(1,record one),(2,record two); Query OK, 2 rows affected (0.00 sec) Records: 2 Duplicates: 0 Warnings: 0mysql SELECT * FROM test; --------------- | i | c | --------------- | 1 | record one | | 2 | record two | --------------- 2 rows in set (0.00 sec)②. 创建CSV表还会创建相应的元文件 ,用于 存储表的状态 和 表中存在的行数 。此文件的名称与表的名称相同,后缀为CSM ③. 如果检查test.CSV 通过执行上述语句创建的数据库目录中的文件,其内容使用Notepad打开如下: 1,record one 2,record two④. 这种格式可以被 Microsoft Excel 等电子表格应用程序读取,甚至写入。使用Microsoft Excel打开如图所示 ⑥. Memory引擎 - 内存表 ①. Memory采用的逻辑介质是内存,响应速度很快,但是当mysqld守护进程崩溃的时候数据会丢失。另外,要求存储的数据是数据长度不变的格式,比如,Blob和Text类型的数据不可用(长度不固定的) ②. 主要特征 Memory同时支持哈希HASH索引和B树索引Memory表至少比MyISAM表要快一个数量级MEMORY 表的大小是受到限制的。表的大小主要取决于两个参数,分别是max_rows和 max_heap_table_size。其中,max_rows可以在创建表时指定max_heap_table_size的大小默 认为16MB,可以按需要进行扩大数据文件与索引文件分开存储缺点:其数据易丢失,生命周期短。基于这个缺陷,选择MEMORY存储引擎时需要特别小心 ③. 使用Memory存储引擎的场景 目标数据比较小,而且非常频繁的进行访问,在内存中存放数据,如果太大的数据会造成内存溢出。可以通过参数 max_heap_table_size 控制Memory表的大小,限制Memory表的最大的大小如果数据是临时的 ,而且必须立即可用得到,那么就可以放在内存中存储在Memory表中的数据如果突然间丢失的话也没有太大的关系 ⑦. Federated引擎 - 访问远程表 Federated引擎是访问其他MySQL服务器的一个代理 ,尽管该引擎看起来提供了一种很好的跨服务器的灵活性 ,但也经常带来问题,因此默认是禁用的 ⑧. Merge引擎 - 管理多个MyISAM Merge引擎:管理多个MyISAM表构成的表集合 ⑨. NDB引擎 - 集群专用 NDB引擎也叫做 NDB Cluster 存储引擎,主要用于MySQL Cluster分布式集群 环境,类似于Oracle的RAC集群
http://www.zqtcl.cn/news/485778/

相关文章:

  • 长安大学门户网站是谁给做的网站排名logo怎么做
  • 襄樊做网站做网站做网站
  • 百度做网站续费费用网站开发的可行性
  • 电子商务网站建设效益分析如何才能做好品牌网站建设策划
  • 能打开各种网站的浏览器app文章目录wordpress
  • 网站注册页面html中国建设招标网网站
  • 云南网站设计海外直购网站建设方案书范文
  • 网站视频小程序商城多少钱
  • 美耐皿 技术支持 东莞网站建设如何将网站指向404
  • 如何做网站的维护和推广wordpress首页在哪里修改
  • 网站建设公司在哪里宣传网站群系统建设的目的
  • 建立网站的教学书籍最新网站建设哪家公司好
  • 视频网站开发者工具科技网站新版网站上线
  • 网站设计简单网页百度提交网站
  • 建设企业网站网站崩溃西安百度网站快速排名
  • 前端 国外 网站请人做网站得多少钱
  • 微商如何做网站引流上海市有哪些公司
  • 服务类型网站开发需要哪些技术中国设计师网效果图
  • 电子商务网站建设技术有哪些方面做婚礼请柬的网站有哪些
  • 做暖暖欧美网站全国职工素质建设工程专题网站
  • 策划对于企业网站建设来说网站开发新加坡
  • 做仪表行业推广有哪些网站个人网站备案模板
  • 做微网站是订阅号还是服务号号网站建设叫什么软件
  • 美团初期是怎么建网站特效视频素材网站
  • 网站建设行业市场分析刚创业 建网站
  • 网站推广昔年下拉wordpress 首页添加链接地址
  • 网站年费推荐专业做网站公司
  • 邵东微网站建设设计网页图片
  • 沈阳高端做网站建设应用软件商店
  • 05网站首页设计说明