Posix读写锁int pthread_rwlock_init(pthread_rwlock_t *restrict rwlock,
                        const pthread_rwlockattr_t *restrict attr);
int pthread_rwlock_destroy(pthread_rwlock_t *rwlock);
int pthrea...
                            
                            
                                分类:
编程语言   时间:
2015-02-19 18:39:41   
                                阅读次数:
229
                             
                         
                    
                        
                            
                            
                                1. 典型应用场景如:1)系统进入了挂死状态(如调度出现异常、或系统负荷过重),但仍能响应中断,此时可以通过Sysrq魔术键(c)手工触发panic,结合kdump,就能收集到vmcore信息,用于问题的后续分析定位,非常有用。2)当系统中某进程出现挂死(可能是D状态,或是死锁),此时需要确认该进程...
                            
                            
                                分类:
其他好文   时间:
2015-02-15 16:29:41   
                                阅读次数:
202
                             
                         
                    
                        
                            
                            
                                原文:Sql Server之旅——第十四站 深入的探讨锁机制 上一篇我只是做了一个堆表让大家初步的认识到锁的痉挛状态,但是在现实世界上并没有这么简单的事情,起码我的表不会没有索引对吧,,,还 有就是我的表一定会有很多的连接过来,10:1的读写,很多码农可能都会遇到类似神乎其神的死锁,卡住,读不出来,...
                            
                            
                                分类:
数据库   时间:
2015-02-15 09:21:59   
                                阅读次数:
193
                             
                         
                    
                        
                            
                            
                                上一篇我只是做了一个堆表让大家初步的认识到锁的痉挛状态,但是在现实世界上并没有这么简单的事情,起码我的表不会没有索引对吧,,,还有就是我的表一定会有很多的连接过来,10:1的读写,很多码农可能都会遇到类似神乎其神的死锁,卡住,读不出来,插不进入等等神仙的事情导致性能低下,这篇我们一起来探讨下。一.....
                            
                            
                                分类:
数据库   时间:
2015-02-14 12:37:39   
                                阅读次数:
267
                             
                         
                    
                        
                            
                            
                                虽然线程可以在一定程度上提高程序运行的效率,但也会产生一些副作用。让我们先看看如下的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->classIn...
                            
                            
                                分类:
编程语言   时间:
2015-02-13 11:32:30   
                                阅读次数:
156
                             
                         
                    
                        
                            
                            
                                SQL Server Profiler工具一、SQL Profiler工具简介SQL Profiler是一个图形界面和一组系统存储过程,其作用如下:图形化监视SQL Server查询;在后台收集查询信息;分析性能;诊断像死锁之类的问题;调试T-SQL语句;模拟重放SQL Server活动;也可以使用...
                            
                            
                                分类:
数据库   时间:
2015-02-11 18:15:59   
                                阅读次数:
181
                             
                         
                    
                        
                            
                            
                                007_进程查杀--创建存储过程【p_lockinfo】----进程死锁查杀/*查看:exec p_lock_info 0,1杀死: exec p_lock_info 1,1*/create procedure p_lockinfo@kill_lock_spid bit=1, --是否杀掉死锁进程。...
                            
                            
                                分类:
系统相关   时间:
2015-02-10 22:59:10   
                                阅读次数:
251
                             
                         
                    
                        
                            
                            
                                所谓死锁可以这么理解,就是同步的当中,出现了竞争资源的情况,双方或者多方的僵持不下所以造成了死循环。但是死锁也有“和谐”的时候,所以有的时候虽然写了死锁的代码确可以偶尔通过。死锁问题的由来是:	同步代码块中有同步函数;	同步函数中有同步代码块。或者说就是同步中还有同步也就是用了两个嵌套的synchr...
                            
                            
                                分类:
编程语言   时间:
2015-02-10 22:54:27   
                                阅读次数:
139
                             
                         
                    
                        
                            
                            
                                --查询阻塞的sql(?死锁了,没有执行通过的sql?)
select?*?from?pg_stat_activity?aa,
(
select?a.locktype,a.database,a.pid,a.mode,a.relation,b.relname?from?pg_locks?a?join?pg_class?b?on?...
                            
                            
                                分类:
数据库   时间:
2015-02-10 19:00:37   
                                阅读次数:
207