码迷,mamicode.com
首页 >  
搜索关键字:表锁    ( 479个结果
MySQL5.7.20数据库备份与恢复
MySQL数据库备份与恢复·####造成数据丢失的原因####程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃·####物理与逻辑的角度####1、物理备份:冷备份:在数据关闭的状态下运行热备份:在数据库运行的状态时进行备份操作,该备份方法依赖数据库日志文件。温备份:数据局锁定表格(可以读不可以写)的状态年备份数据库2、逻辑备份:逻辑备份是对数据库逻辑组件(如表等数据库对象)的备份,
分类:数据库   时间:2018-08-19 11:57:32    阅读次数:256
MySQL-----锁(行锁、表锁、页锁、乐观锁、悲观锁)
回顾: ACID:DBMS在写入或更新资料的过程中,为保证事务正确可靠,具有的四个特性:原子性(不可分割性)、一致性、隔离性(独立性)、持久性 一个事务:一系列数据库操作组成的一个完整的逻辑过程 原子性:一个事务中的所有操作,要么全部完成、要么全部不完成,若发生错误,回滚(RollBack) 一致性 ...
分类:数据库   时间:2018-08-17 22:17:36    阅读次数:184
Percona Xtrabackup备份mysql全库及指定数据库(完整备份与增量备份)
Xtrabackup简介PerconaXtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁)。XtraBackup支持所有的PerconaServer、MySQL、MariaDB和Drizzle。XtraBackup优势:1、无需停止数据库进行InnoDB热备2、增量备份MySQL3、流压缩到
分类:数据库   时间:2018-08-15 10:38:18    阅读次数:221
mysql 开发进阶篇系列 20 MySQL Server(innodb_lock_wait_timeout,innodb_support_xa,innodb _log_*)
1. innodb_lock_wait_timeout mysql 可以自动监测行锁导致的死锁并进行相应的处理,但是对于表锁导致的死锁不能自动监测,所以该参数主要用于,出现类似情况的时候等待指定的时间后回滚。系统默认值是50秒。用户可以根据业务自行设置。生产环境不推荐使用过大的 innodb_loc ...
分类:数据库   时间:2018-08-13 19:39:03    阅读次数:913
MySQL 架构与历史
1、MySQL 逻辑架构,上层客户端 》连接/线程处理 》解析器 》优化器 》存储引擎,解析器如果有生成查询缓存,那么连接/线程处理也有可能直接到查询缓存,返回结果,图如下 2、并发控制,读写锁,共享锁,排他锁,锁粒度(表锁 table lock 行级锁 row lock) 3、事务 :原子性,一致 ...
分类:数据库   时间:2018-08-12 10:28:53    阅读次数:192
MySQL 表锁和行锁 问题
锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:数据库   时间:2018-08-10 17:14:21    阅读次数:244
Xtrabackup--备份mysql
Xtrabackup介绍 Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G, ...
分类:数据库   时间:2018-08-04 15:48:20    阅读次数:215
高性能mysql-锁的调试
锁的调试分为俩部分,一是服务器级别的锁的调试。二是存储引擎级别的锁的调试 对于服务器级别的锁的调试: 服务器级别的锁的类型有表锁,全局锁,命名锁,字符锁 调试命令: Show processlist 来查看当前的查询进程的状态,具体有哪些状态可能需要在实践中自己去查了。 还没有可以找到谁持有锁的方法 ...
分类:数据库   时间:2018-08-02 23:05:13    阅读次数:270
mysql 开发进阶篇系列 13 锁问题(关于表锁,死锁示例,锁等待设置)
一. 什么时候使用表锁 对于INNODB表,在绝大部分情况下都应该使用行锁。在个别特殊事务中,可以考虑使用表锁(建议)。 1. 事务需要更新大部份或全部数据,表又比较大,默认的行锁不仅使这个事务执行效率低,可能造成其他事务长时间锁等待和锁冲突,这种情况考虑使用表锁来提高事务的执行速度(具我在sql ...
分类:数据库   时间:2018-08-02 20:36:50    阅读次数:394
mysql什么情况下会触发表锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:数据库   时间:2018-07-26 21:20:38    阅读次数:253
479条   上一页 1 ... 18 19 20 21 22 ... 48 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!