码迷,mamicode.com
首页 >  
搜索关键字:锁表    ( 720个结果
悲观锁和乐观锁
悲观锁 对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。【数据锁定:数据将暂时不会得到修改】,(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程),传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等 ...
分类:其他好文   时间:2018-10-28 15:01:22    阅读次数:142
mysql 锁表
mysql 查看锁表解锁-- 查看那些表锁到了show OPEN TABLES where In_use > 0;-- 查看进程号show processlist;--删除进程 kill 1085850; 1.查看下在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNO ...
分类:数据库   时间:2018-10-26 19:36:35    阅读次数:149
乐观锁和悲观锁的区别
悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。 传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 Java中synchronized和ReentrantL ...
分类:其他好文   时间:2018-10-21 14:19:53    阅读次数:213
MySQL备份与恢复
mysql的备份可以分为冷备份和热备份两种。 冷备份:停止数据库服务进行备份 热备份:不停止数据库服务进行备份 mysql的存储引擎为MyIsam时,只支持冷备份,可以直接复制mysql的data目录下的数据库文件。这种方式需要注意mysql版本兼容性问题,同时,为了保证一致性,必须停机或者锁表进行 ...
分类:数据库   时间:2018-10-19 21:52:15    阅读次数:180
Oracle在线新增索引
Oracle新增索引语法很简单,如果是普通索引的话: 如果是唯一索引的话: 以上方式默认是非在线的,啥是非在线?就是我们优先执行索引创建,其他DML语句执行不了。在线模式就是允许DML语句同时执行: 在线与非在线的区别:非在线锁表,优先创建索引,此时DML都被阻塞,所以快;相反,在线锁的是行而非表, ...
分类:数据库   时间:2018-10-17 14:51:38    阅读次数:263
Linux系统中的mariadb主从数据库搭建
主从服务器的优势读写分离,使数据库能支撑更大的并发有的表sql语句非常的慢,可能会导致锁表,就影响前台服务。如果前台使用master,查询使用slave,那么将不会造成前台锁,保证了前台速度。发扬不同表引擎的优点Myisam表的查询速度比innodb快,而写入并发innodb比myIsam要好。那么,我们可以使用innodb作为master,处理高并发写入,使用master作为slave,接受查询
分类:数据库   时间:2018-10-13 22:57:06    阅读次数:447
如何解决主从复制延迟?
MySQL主从复制是通过监控和同步主机的binlog日志,然后实施恢复,主从之间延迟的原因有很多: 1是从服务器监控binlog日志文件,例如每隔1秒更新一次,就 2是从服务器SQL执行过长,某个SQL要进行锁表; 3是主服务器事务太大,假设1个大事务在主服务器上执行了1分钟,则需要在最后的提交时间 ...
分类:其他好文   时间:2018-10-13 18:17:09    阅读次数:91
二十七节课预习
17.1 MySQL主从介绍17.2 准备工作17.3 配置主17.4 配置从17.5 测试主从同步有的同学,遇到主从不能正常同步,提示uuid相同的错误。这是因为克隆机器导致。https://www.2cto.com/database/201412/364479.html扩展部分不停库不锁表在线主 ...
分类:其他好文   时间:2018-10-13 12:52:27    阅读次数:174
14.Mysql事务控制和锁定
14.事务控制和锁定存储引擎和锁: MyISAM和MEMORY存储引擎的表支持表级锁; BDB存储引擎的表支持页级锁; InnoDB存储引擎的表支持行级锁。默认情况下,表锁和行锁都是根据执行的语句自动获得和释放,不需要额外处理。用户也可根据业务需要来手动添加和释放锁,以保证事务的完整性。 14.1 ...
分类:数据库   时间:2018-10-12 21:18:36    阅读次数:172
oracle 表锁定解锁
Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。(1)锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_obj ...
分类:数据库   时间:2018-10-11 11:37:08    阅读次数:262
720条   上一页 1 ... 19 20 21 22 23 ... 72 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!