悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Opt...
分类:
其他好文 时间:
2015-03-28 01:03:07
阅读次数:
501
问题处理借鉴至网上的内容
重新做主从,完全同步
在主库新建一张表后,在slave 段发现数据没有同步过去。
mysql version:5.6.10
os :rhel 5.6
解决步骤如下:
1.主库进行锁表,防止数据写入
mysql> flush tables with read lock;
解锁命令:
Mysql> unlock tables;
2.进行数...
分类:
数据库 时间:
2015-03-17 12:31:28
阅读次数:
178
网搜--第一步 查看被锁表select b.owner,b.object_name, b.object_id,l.session_id,l.locked_modefrom v$locked_object l, dba_objects bwhere b.object_id=l.object_id;--...
分类:
数据库 时间:
2015-03-15 22:50:27
阅读次数:
154
通过下面的语句查询出锁表的SQL:
select l.session_id sid,
s.serial#,
l.locked_mode,
l.oracle_username,
s.user#,
l.os_user_name,
s.machine,
s.terminal,
...
分类:
数据库 时间:
2015-03-12 17:05:22
阅读次数:
345
1. 创建一个表,用于存现在最大的IDSELECT [ID],[PreFix],[Code] FROM [DocumentNO]2. 增加SP,利用锁表,生成相应的IDCreate PROCEDURE [dbo].[GeneralDocumentNo]( @preFix nvarchar(256),...
分类:
数据库 时间:
2015-03-09 10:45:08
阅读次数:
218
1. 调整高亮提示级别:点击右下角的小头像可以设置。分为三级
也可以详细配置方案:
2.编码和换行符:也是在右下角进行设置
点击more可以查看其它的编码,很多很全面。
\n和\r两种换行。Git对这个比较敏感。
“55:5”表示55行的第5个光标位置。
打开的锁表示当前标签文件可编辑,点击即可设为只读。
3.Main函...
分类:
移动开发 时间:
2015-03-06 17:15:34
阅读次数:
193
查看被锁表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefrom sys.dm_tran_locks whereresource_type='OBJECT'spid 锁表进程ta...
分类:
数据库 时间:
2015-02-12 10:32:17
阅读次数:
170
查询相关表当前的活动进程:SELECT * FROM pg_stat_activity where query ~ 'table_name';SELECT pg_terminate_backend(pid) FROM pg_stat_activity where query ~ 'table_nam...
分类:
数据库 时间:
2015-02-10 12:48:32
阅读次数:
1679
查看sqlserver被锁的表以及如何解锁查看被锁表: www.2cto.com select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks...
分类:
数据库 时间:
2015-02-06 12:48:00
阅读次数:
236
Mysql数据库常用的办法是通过mysqldump导出sql进行备份,但是不适合数据量很大的数据库,速度,锁表是两个严重的问题。前面写了一遍blog介绍xtrabackup的热备工具。下面的脚本是基于xtrabackup实现自动备份数据库的功能。需求描述:每天晚上23点,对数据库进行一次完整备份。第..
分类:
数据库 时间:
2015-02-06 07:11:38
阅读次数:
214