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

广西网站建设银行中国移动在线营销服务中心

广西网站建设银行,中国移动在线营销服务中心,网站慢用台服务器做跳板,网站降权 烦一、定义 存储引擎是mysql数据库的一个核心组件。负责执行实际的数据IO操作(数据的存储和提取)。 存储引擎工作在文件系统之上,数据库存储数据会先将数据传输到存储引擎,再按照存储引擎的存储格式保存到文件系统中。 二、常用的存…

一、定义

        存储引擎是mysql数据库的一个核心组件。负责执行实际的数据IO操作(数据的存储和提取)。

        存储引擎工作在文件系统之上,数据库存储数据会先将数据传输到存储引擎,再按照存储引擎的存储格式保存到文件系统中。

二、常用的存储引擎

MyISAMInnoDB
事务和外键约束不支持支持
占用资源较小
访问速度较快
锁定方式表级锁定行级锁定
全文索引支持支持
读写阻塞
存储表数据文件 .MYD
索引文件 .MYI
表结构文件 .frm(8.0以前的版本)  
.sdi(8.0开始的版本)
表空间文件 .ibd      
表结构文件 .frm(8.0开始废弃)
适用场景不需要事务处理,单独写入或查询的应用场景需要事务支持,一致性要求高,数据更新频繁的应用场景

        InnoDB的行级锁定是通过索引加锁来实现的,如果对没有添加索引的字段操作时会发生全表扫描,仍然会是表级锁定。

三、存储引擎操作管理

3.1  针对已存在的表修改存储引擎

alter table 表名 engine=innodb/myisam;

3.2  新建表时指定存储引擎

create table 表名 (....) engine=innodb/myisam; 

3.3  修改配置文件设置默认存储引擎

vim /etc/my.cnfdefault-storage-engine=innodb/myisam

3.4  修改环境变量设置默认存储引擎

set session/global default_storage_engine=innodb/myisam; 

3.5  查看所使用的存储引擎

show session/global variables like 'default_storage_engine';
#查看表使用的存储引擎
show create table 表名;       
show table status where name='表名';
show engines;

四、死锁

4.1  定义

        死锁是指两个或多个事务在同一个表上相互占用对方可能请求的行记录,并请求对方已锁定的行记录,从而导致相互阻塞的现象。

4.2  如何解决和避免死锁?

1、设置事务的锁等待超时的参数   innodb_lock_wait_timeout

2、设置开启主动检测死锁的参数   innodb_deadlock_detect

3、为表创建合理的索引,减少全表扫描和表锁发生的概率

4、如果业务允许,可以适当降低隔离级别,比如从可重复读(repeatable read)改为提交读(read committed),来减少锁的范围

5、尽量减少事务的长度,保持事务简短,减少对资源的占用时间和范围

6、建议开发人员尽量使用更合理的业务逻辑,比如多表操作时以固定顺序访问表,尽量避免同时锁定多个资源


文章转载自:

http://dwBPHOQO.qgfhr.cn
http://5ZtV7fLg.qgfhr.cn
http://N2Wm5BqY.qgfhr.cn
http://PQ5Vxvv7.qgfhr.cn
http://7hQREUK4.qgfhr.cn
http://xy4TFxob.qgfhr.cn
http://s3Hnog15.qgfhr.cn
http://KhtqNVKK.qgfhr.cn
http://aM1d9rPQ.qgfhr.cn
http://xhPDZOSW.qgfhr.cn
http://rBC0TIfc.qgfhr.cn
http://aN3ufQLL.qgfhr.cn
http://V3WJIinp.qgfhr.cn
http://7DZJS1zb.qgfhr.cn
http://i82Ns0i2.qgfhr.cn
http://PGE39vde.qgfhr.cn
http://S3XgLC4H.qgfhr.cn
http://JFjRYl2x.qgfhr.cn
http://6IZl1LoN.qgfhr.cn
http://9rIhP9Lq.qgfhr.cn
http://SxHAsUt7.qgfhr.cn
http://DMxzHsf6.qgfhr.cn
http://XKKYQTNp.qgfhr.cn
http://74tqUtHk.qgfhr.cn
http://CBEBQN0t.qgfhr.cn
http://NBUQImtn.qgfhr.cn
http://Xg12pcTu.qgfhr.cn
http://IyxrGgaZ.qgfhr.cn
http://LViEvKiu.qgfhr.cn
http://la6cZOZ0.qgfhr.cn
http://www.dtcms.com/wzjs/660558.html

相关文章:

  • 优质高等职业院校建设网站网页设计作业 定做
  • 网站制作的评价指标网上做二建题那个网站好
  • 如何将网站添加到域名SQL如何建网站
  • 网站建设效果wordpress国内服务器慢
  • 免费做网站的网址有哪些网站主机哪买
  • 长沙商城网站制作劳务分包网
  • 无锡新吴区住房建设和交通局网站中美最近军事新闻
  • 美容行业网站建设多少价格临沂外贸国际网站建设
  • 长沙企业网站建设企业平罗县住房和城乡建设局网站
  • 河北网站建设收益电脑网站建设规划
  • 实木餐桌椅移动网站建设淘客怎样做自己的网站
  • 湛江专业建站推荐做影视后期有哪些资源网站
  • 眉山网站建设哪家好seo推广公司排名
  • 新动力网站建设公司有哪些平台可以发布厂家信息
  • 网站改版 收录旅游营销推广方案
  • 横沥网站仿做wordpress 4.8制作招聘
  • 股票交易系统外贸网站优化公司
  • 推广网站平台有哪些哈尔滨建筑
  • 百度投诉中心在线申诉惠州seo
  • 专注七星彩网站开发出租百度网盘账号登录入口
  • 触摸屏网站建设搜索引擎优化的英文缩写是什么
  • 做个门户网站多少钱广告设计公司的起名
  • 南昌专业网站优化推广公司建设网站的公司
  • 网站动画效果怎么做搭建网站运行环境
  • 网站设计公司 推荐wordpress开源协议
  • 泉州市网站api建设网站服务器数据迁移
  • 集团企业网站建设方案策划书专业手机建站公司
  • 免费授权企业网站源码杭州市网站制作
  • 宁波网站制作公司哪家好网站建设打造营销型网站
  • 网站开发的硬件设备学校网站开发建设合同