https://www.sqlskills.com/help/latches/ (Companion SQL Server Wait Types Library) This site lists all latch classes in SQL Server 2005 onward and give ...
分类:
数据库 时间:
2017-06-05 20:58:31
阅读次数:
247
8.1、四种的I/O模型在操作系统中,进程无法直接操作I/O设备,其必须通过系统调用请求kernel来协助完成I/O动作,而内核会为每个I/O设备维护一个buffer。进程与I/O之间的通信模型如图所示。对于输入而言,等待(wait)数据输入至buffer需要时间,而从buffer复制(copy)数据至进程也..
分类:
其他好文 时间:
2017-06-05 14:03:54
阅读次数:
114
学习一个服务的过程: 1、 此服务器的概述:名字,功能,特点,端口号 2、 安装 3、 配置文件的位置 4、 服务启动关闭脚本,查看端口 5、 此服务的使用方法 6、 修改配置文件,实战举例7、 排错(从下到上,从内到外) 本节所讲内容:? 调优思路: ? 0.硬件优化 ? 1.数据库设计与规划-- ...
分类:
数据库 时间:
2017-06-05 10:18:44
阅读次数:
263
一.秀出自我风格的屏幕保护画面 1.气泡屏幕保护 打开电脑,按开始键,点击运行输入regedit按回车键进入注册表界面,找到如下路径:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/ScreenServer. 切换到Bubble ...
最近一套方案涉及到内核线程之间的同步,用到了函数wait_event_interruptible_timeout函数,大致是这样: A:是一个后台的线程,平常没事就睡觉,有时被唤醒,或者每5分钟醒一次看看; B:普通线程,负责唤醒后台的线程让它干活! 此处唤醒的操作使用到的函数是wake_up,然后 ...
分类:
其他好文 时间:
2017-06-04 17:05:03
阅读次数:
298
2017-06-03 周末闲暇无事,聊聊内核中的wait_event*类函数的具体实现,等待事件必定涉及到某个条件,而这些函数的区别主要是等待后唤醒的方式……直奔主题,上源码 wait_event_interruptible 调用该宏首先会先检查条件,如果条件已经满足,则不用等了呀,返回吧……,否则 ...
分类:
其他好文 时间:
2017-06-03 20:57:58
阅读次数:
248
上篇文章的简述,我相信大家对管道的概念有了模糊的认识,本文通过代码实例来强化对管道的理解. 创建管道主要用到pipe函数,pipe的原型如下: 一、函数原型 #include <unistd.h> int pipe(int pipefd[2]); 参数:一个整型数组,管道创建成功后,pipefd[0 ...
分类:
系统相关 时间:
2017-06-03 20:51:54
阅读次数:
155
这是来自知乎的一个问题,由@吴志强提出,有意思的是,他看了大家的回答后,突然顿悟了,同一时候也发现有人答错了,于是乎。他自己回答了自己的问题。我看完后。发现他分析的非常精彩,于是就记录在这。以下是他的自答: 看了之后,我获得了启示,突然认为这也许是跟条件变量的通经常使使用方法有关。 首先须要明确两点 ...
分类:
其他好文 时间:
2017-06-03 20:13:34
阅读次数:
188
在使用Lock之前,我们都使用Object 的wait和notify实现同步的。举例来说,一个producer和consumer,consumer发现没有东西了,等待,produer生成东西了,唤醒。 有了lock后,世道变了,现在是: 为了突出区别,省略了若干细节。区别有三点: 为什么需要使用co ...
分类:
其他好文 时间:
2017-06-03 20:12:55
阅读次数:
268
关闭订单存储过程begindeclaredoneintdefault0;declareorderidvarchar(22);#声明查询订单的游标declarecurcursorforselectorders.order_idfromorderswhereorders.order_state=‘wait_pay‘;#异常处理declarecontinuehandlerforsqlstate‘02000‘setdone=1;#打开游标opencur;#遍历数..
分类:
数据库 时间:
2017-06-03 19:14:29
阅读次数:
241