高并发update的 死锁产生原因

在说这个之前首先了解一下讲一下update语句sql中的情况。死锁产生的条件:出现循环等待资源。update对锁的流程:       当sql发出一个update请求之后,数据库会对表中的每条记录加上U锁。然后数据库会根据where条件,将符合条件的记录转换为X锁。对不满足条件的记录释放U锁。环境...

2016-01-20 16:58:14

阅读数:15038

评论数:44

使用explain优化sql

对于复杂、效率低的sql语句,我们通常是使用explain sql 来分析sql语句,这个语句可以打印出,语句的执行过程。这样方便我们分析,进行优化。        首先,说一下,explain查询出来的数据如何分析。 table :这一列是查询设计的表。 type :很重要的一列,显示...

2017-07-10 15:17:12

阅读数:812

评论数:3

快速理解聚集索引和非聚集索引

数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引:       聚集索引,来源于生活尝试。这中索引可以说是按照数据的物理存储进行划分的。对于一堆记录来说,使用聚集索引就是对这...

2016-01-27 14:53:02

阅读数:25250

评论数:13

ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务

在使用Oracle数据库的时候,连接数据库遇到错误。 发现错误:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务       安装了Oracle服务器,然后就可以连接数据库检验了。连接Oracle数据库有好多种方式。 一种是使用开发环境连接数据库,或者使用orac...

2015-05-30 19:05:41

阅读数:5467

评论数:19

Oracle导库,修改数据库文件

前一阵子,做oracle数据库的还原。因为是菜鸟,没用过oracle数据库。所以好多地方都不知道如何下手。     在sql server 中数据库的还原,无非就是附加数据库 。或者使用脚本来还原。     但是在oracle中数据库的还原,就没有这些可视化的工具了(自己装的客户端不算)...

2015-04-29 20:56:33

阅读数:1075

评论数:17

Oracle数据泵原理及应用

Oracle数据库的备份历史       在信息系统中,数据库的备份是必不可少的一个步骤。     在Oracle数据中,数据的备份和还原在10g版本之前,一直使用的是IMPORT/EXPORT 的导入导出方式。最大的缺点就是速度慢、效率低。当这种方式用于企业级的项目中的时候,缺点就暴露...

2015-04-25 20:04:14

阅读数:2562

评论数:20

数据库后台优化——触发器

为了保证数据库的完整性和一致性,很多的时候需要执行多条sql语句才能达到想要的目的。     在一对多的数据库关系中,比如卡号类别与卡号之间的关系。如果要取消某个类别的时候,就要连同齐下的所有卡号都删除。在现实中,注册的时候一般都会进行充值,当我想card表里面写东西的时候,就要向recharge...

2014-06-28 11:09:32

阅读数:2159

评论数:63

sql存储过程和事务的应用

在去年,学习数据库的时候就学过存储过程了。一直都只知道一些理论,却不知道如何去使用。时隔一年,终于找到如何使用存储过程了。     在机房收费系统中,有些操作,需要多次执行sql语句,多次执行完成才算是完成这个事件流。但是如果其中有一个环节出了错误,那么没出错误的那些操作是不是就多余了。    执...

2014-06-17 17:19:52

阅读数:2433

评论数:23

机房收费系统验收总结

在机房收费系统 验收的过程中发现了很多问题。现在对所有遇到的问题汇总一下。   在对数据库中的表进行操作的时候,有很多注意事项,比如。 问题一: 注意字段的类型。 在进行数据保存的时候,常常会因为数据与数据表中的类型不对称而出现错误。出现如下的错误。 这是因为,不同数据库类型之间的相互赋值...

2013-09-24 19:50:36

阅读数:2007

评论数:21

机房收费系统---多表操作

在进行机房收费系统的时候,里面有不少的操作。需要同时操作多个数据库。 比如,用户的注册操作。在用户注册的同时,分别执行两个操作。 1.把用户的信息写入到学生信息表 2.把用户的充值信息写入到数据库的充值记录表中 面对同一个操作,进行多步数据库的操作。有两种可行方案: 第一: 进行充值操作的时候,...

2013-08-28 16:20:02

阅读数:1416

评论数:21

SQL server 数据库视频总结

用了半个多月的时间把,浙江大学耿建玲老师 数据库视频看了一遍。在看视频之前,曾经接收了一个学生信息管理系统,在学习  学生信息管理系统的时候,对于数据库的部分,总是那么一知半解。带着疑惑来看耿建玲老师的视频,也是别有味道的。 在六月份的时候,初次接触数据库,做得五个小实例。那五个实例,跟vb基础无...

2013-08-14 17:10:08

阅读数:2322

评论数:28

SQL server 配置连接数据源

在做 学生信息管理系统的时候,最重要的就是 连接数据库。             在敲完vb程序的后,首先要安装数据库。安装完成后,会有几个应用程序。根据sql server版本的不同,各有区别。Sql 2000 中的  企业管理器  事件探查器 查询分析器等,在SQL 2008种 统一为SQL...

2013-07-28 21:10:45

阅读数:2224

评论数:12

数据库五个经典实例

创建数据库链接,需要用到connection对象,recordset对象。 对数据库进行操作,需要用到command对象,parameter对象。这两个对象成对出现。 connection对象:创建数据库链接。在对数据库进行操作的前提步骤。 recordset:记录集对象,用于保存来自数据库...

2013-06-04 21:02:10

阅读数:1609

评论数:10

提示
确定要删除当前文章?
取消 删除
关闭
关闭