1背景11.1MVCC:Snapshot Read vs Current Read21.2Cluster Index:聚簇索引31.32PL:Two-Phase Locking31.4Isolation Level42一条简单SQL的加锁实现分析52.1组合一:id主键+RC62.2组合二:id唯一...
分类:
数据库 时间:
2014-12-17 22:15:06
阅读次数:
268
比较适用于在分页时候进行拦截。对分页的SQL语句通过封装处理,处理成不同的分页sql。
实用性比较强。
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
im...
分类:
数据库 时间:
2014-12-17 20:58:40
阅读次数:
214
几个实用的WinDBG命令
kn command
dump current stack
1: kd> kn
# ChildEBP RetAddr
00 81e33c6c 81898d7c nt!RtlpBreakWithStatusInstruction
01 81e33c74 81898d2e nt!KdCheckForDebugBreak+0x22...
分类:
数据库 时间:
2014-12-17 20:55:51
阅读次数:
292
自从数据库服务器从redhat4.6升级到redhat5.5之后,在使用TSM备份的时候偶尔会出现SQL2043N
查看错误:
[db2inst1@limt ~]$ db2 ? SQL2043N
SQL2043N Unable to start a child process or thread.
Explanation:
Unable to start up the child pr...
分类:
数据库 时间:
2014-12-17 20:54:54
阅读次数:
295
XA原理关于XA,分布式事务处理的原理,可见[3];关于MySQL XA的说明,可见[1][2]。MySQL XA分为两类,内部XA与外部XA;内部XA用于同一实例下跨多个引擎的事务,由大家熟悉的Binlog作为协调者;外部XA用于跨多MySQL实例的分布式事务,需要应用层介入作为协调者(崩溃时的悬...
分类:
数据库 时间:
2014-12-17 20:52:21
阅读次数:
258
Transbase数据库简介Transbase数据库是德国开发的一个关系型数据库,其官方www.transaction.de,其官方网站有详细的介绍文档。包含读取方式,用C或者JAVA等读取的方式,由于其内在的特点,因此,应用并不是很广泛,而且支持的SQL语句没有主流的Mysql,SQLServer...
分类:
数据库 时间:
2014-12-17 20:51:10
阅读次数:
396
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'd...
分类:
数据库 时间:
2014-12-17 20:41:47
阅读次数:
265
System.Data.OracleClientrequiresOracleclientsoftwareversion8.1.7orgreater.解决办法:1、设置权限,只要给AuthenticatedUsers组加上访问OracleHome目录的权限即可;D:\app\Brian\product...
分类:
数据库 时间:
2014-12-17 20:35:39
阅读次数:
183
1.JDBC是什么? JDBC(Java DataBase Connectivity)java数据库连接2.JDBC可以做什么? 简单地说,JDBC 可做三件事:与数据库建立连接、发送 操作数据库的语句并处理结果。3.JDBC的优势? Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下....
分类:
数据库 时间:
2014-12-17 20:35:46
阅读次数:
219
临时表就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去临时表,SQL Server 将自动除去临时表。临时表不存储在当前数据库内,而是存储在系统数据库 tempdb 内。 临时表有两种类型: 本地临时表 以一个井号 (#) 开头的那些表名。只有在创建本地临时表的连接上才能看到这些....
分类:
数据库 时间:
2014-12-17 20:35:24
阅读次数:
220
一、控制语句1、if语句语法:IF THEN PL/SQL和SQL语句END IF;示例:DECLARE v_count NUMBER := &n;BEGIN IF v_count > 0 THEN DBMS_OUTPUT.put_line('正数'); END IF;EN...
分类:
数据库 时间:
2014-12-17 20:29:52
阅读次数:
209
目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字段的绑定变量窥测问题7、 begin tran的事务要尽量地小。8、 一些SQL查询语句应加上no...
分类:
数据库 时间:
2014-12-17 20:29:35
阅读次数:
250
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述VARCHARL+NVARCHARjava.lang.String12CHARNCHARjava.lang.String1BLOBL+NBLOBjava.lang.byte[]-4TEXT65535VARCHARjava.lang....
分类:
数据库 时间:
2014-12-17 20:27:47
阅读次数:
213
开放数据库互连(ODBC)是微软引进的一种早期数据库接口技术,通过ODBC驱动程序可访问数据库数据;使用ODBC管理器可以完成对数据库的链接操作。系统DNS:配置了这个数据源,当前服务器的所有用户都可以使用此数据源链接数据库。如下图所示:1、添加驱动程序:SQL Server连接2、ODBC名称和连...
分类:
数据库 时间:
2014-12-17 20:25:27
阅读次数:
207
SQL Server性能计数器架构
WINDOWS性能计数器介绍
操作系统可以使用性能监视器图形工具来测量系统、应用程序、服务、驱动程序的性能信息。通过性能计数器可以查看SQL Server对象、性能计数器以及其他对象的行为,这些对象包括处理器、内存、缓存、线程和进程。每个对象都有一个相关的计数器集...
分类:
数据库 时间:
2014-12-17 20:24:03
阅读次数:
491
***********************************************声明***********************************************************************原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请...
分类:
数据库 时间:
2014-12-17 20:23:48
阅读次数:
227
1、启用Ad Hoc Distributed Queries在使用openrowset/opendatasource前搜先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServer默认是关闭的启用Ad Hoc Distributed Queries的方法...
分类:
数据库 时间:
2014-12-17 20:22:47
阅读次数:
199