数据库
文章平均质量分 58
yuan_xulong
这个作者很懒,什么都没留下…
展开
-
数据库隔离机制、锁学习笔记
长久以来,对数据库的各种隔离机制一直很模糊,总搞不清楚在别人眼里很简单的锁机制,事务隔离机制,最近查了一些资料,把自己对数据库的一些理解写下来,权当笔记,不对的地方希望大家指正。为了确保并发用户在存取同一数据库对象时的正确性(即无丢失修改、可重复读、不读“脏”数据),数据库中引入了锁机制: 从数据库角度来说,数据库一般情况下会有以下两种锁类型: 1.排它锁(X锁):若事务T...2010-04-28 13:14:50 · 246 阅读 · 0 评论 -
SQLSever object_id用法及说明
在SQLServer数据库中,如果查询数据库中是否存在指定名称的索引或者外键约束等,经常会用到object_id('name','type')方法,做笔记如下: 语法:object_id('objectname')或object('objectname','type')作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。其中objectname数据类型为 c...原创 2010-07-13 11:50:06 · 142 阅读 · 0 评论 -
oracle学习笔记1 -- 体系结构
一.oracle组成: oracle由以下三个主要的组件组成: 1.文件:主要包含参数文件,数据文件,临时数据文件和重做日志文件. 2.System Global Area(SGA)的内存结构:主要包括SGA,PGA,UGA 3.物理进程与线程:包括 服务器进程,后台进程与从属进程二.oracle连接模式: 专用服务器模式:在用户登录时为用户分...2012-01-09 15:06:28 · 104 阅读 · 0 评论 -
MySQL监控SQL执行
1.找到MySQL的安装目录下面的my.ini文件,然后在[mysqld]下面加入一行:log=D:/mysqld.sql2.重新启动mysql服务,即可监控到SQL语句的执行(查看D:/mysqld.sql日志文件)...原创 2012-08-07 19:31:24 · 111 阅读 · 0 评论 -
mysql的processlist中出现大量的query end状态
今天早上,负责的系统突然宕机,查看tomcat的服务器状态,连接已被使用完,再查看数据库mysql的状态,使用命令show processlist,发现大量的更新或插入数据的连接卡在query end状态,检查服务器的负载,发现内存没有问题,CPU负载也很低,折腾了许久也没搞定,后来查看硬盘的时候,发现硬盘已被写满了,后来清除掉一部分无用的文件,释放了硬盘空间后,系统恢复正常,特此备忘。...2014-04-16 11:45:07 · 1462 阅读 · 0 评论