一、含义 数据库管理系统中,事务需要满足ACID四个特性。 Atomicity,即原子性,表示一个事务内的所有操作要么全做,要么全不做。 Consistency,即一致性,表示一个事务只能使数据库从一个一致的状态跳转到另一个的一致性的状态,不能破坏诸如主键唯一或者某列的所有值之和为固定值(转账...
分类:
数据库 时间:
2014-09-21 20:25:31
阅读次数:
1522
第一步:使用oracle用户登录第二步:在oracle用户下输入sqlplus/nolog第三步:如需使用管理员权限,则输入connect/assysdba第四步:启动和关闭startupstartupnomount#只启动实例startupmount#打开控制文件startupopen#打开数据文件和重做日志shutdownshutdownnormal#不接受新的..
分类:
数据库 时间:
2014-09-21 20:18:42
阅读次数:
403
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 ? 存储过程的概念...
分类:
数据库 时间:
2014-09-21 20:04:01
阅读次数:
241
/ 链接数据库$_mysqli = new mysqli();$_mysqli->connect('localhost','root','password','cms');if (mysqli_connect_errno()){ echo 'error:'.mysqli_connect_errn.....
分类:
数据库 时间:
2014-09-21 21:40:01
阅读次数:
218
原文:5. SQL Server数据库性能监控 - 当前请求对于在线运行的系统,当前数据库性能监控,通常监视以下几点:
(1) 是否有阻塞 (Blocking);
(2) 是否有等待 (Waiting),阻塞就是锁 (Lock) 等待;
(3) 是否运行时间过长(Long running);
(4)...
分类:
数据库 时间:
2014-09-21 22:16:21
阅读次数:
314
一、数据库的存储结构有物理结构和逻辑结构组成的物理结构:物理上,oracle是由一些操作系统文件组成的SQL> select name from v$datafile;NAME--------------------------------------------------------------...
分类:
数据库 时间:
2014-09-21 22:42:01
阅读次数:
430
1.创建临时表空间CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 20...
分类:
数据库 时间:
2014-09-21 23:16:31
阅读次数:
307
NUMBER:? ? ????number:38位;number(p,s):p:精度,s:刻度(小数位数),在Oracle数据库中,number数据类型代表int,double,float等数字类型数据 举例: 1234.567 number(6,2) --------> 1234.57 0.00123...
分类:
数据库 时间:
2014-09-21 23:10:11
阅读次数:
208
下载instantclient-basic-nt-11.2.0.2.0位客户端,加压后存放,如F:\instantclient_11_2拷贝Oracle11.2G的msvcr80.dll和tnsnames.ora到解压的instantclient_32位客户端根目录,它们的位置分别是:D:\home...
分类:
数据库 时间:
2014-09-21 23:09:01
阅读次数:
282
一、简介 像编程语言一样,oracle PL/SQL也有自己的流程控制语句。通过流程控制语句,我们可以在PL/SQL中实现一下比较复杂的业务逻辑操作。而无需到程序中去控制,在一定程度上提高了效率,这也是PL/SQL的强大之处。PL/SQL流程控制语句有如下几种:控制语句: 包括IF 语句、CASE....
分类:
数据库 时间:
2014-09-22 00:54:41
阅读次数:
391
MySQL 5.6 Reference ManualPreface and Legal Notices1 General Information2 Installing and Upgrading MySQL3 Tutorial4 MySQL Programs5 MySQL Server Admin...
分类:
数据库 时间:
2014-09-21 23:31:51
阅读次数:
259
1,mongoDB状态,版本,当前连接的数据库名称2,db.help(),db.serverStatus(),db.getName(),db.getMongo(),db.clone/copyDatabase();3,MongoDB创建collections(mongoDB创建collections的...
分类:
数据库 时间:
2014-09-22 01:12:11
阅读次数:
304
前提:
三层中我们已经知道D层主要的作用是针对数据库,进行基本的操作(数据连接和增删该查功能)
1、基本的sql语句
查:SELECT 字段名列表 FROM 数据表名 where"条件"
增 INSERT INTO 表名(字段名1,字段名2..)VALUES("表达式1","表达式2")
该 UPDATE 表名 SET 字段名1 ="表达式1",字段名2 ="表达式2".... W...
分类:
数据库 时间:
2014-09-22 00:27:01
阅读次数:
292
SQL(Structured Query Language)结构化查询语言,是一种高度非过程化的语言,其灵活易用完成核心操作仅需要9个动词,对有一点编程基础的人来说很容易上手。在我们做过的机房收费系统中主要用它来创建数据库并完成系统和数据库的交互。
基本功能:
数据定义(Data Definition):建立数据库和表的结构
数据管理(Data Management)...
分类:
数据库 时间:
2014-09-22 00:28:11
阅读次数:
228
Oracle里大量删除记录后,表和索引里占用的数据块空间并没有释放。table move可以释放已删除记录表占用的数据块空间,整理碎片。如果将表格用move方式整理碎片后,索引将失效,这时需要将索引重建。重建索引可以释放已删除记录索引占用的数据块空间。重建索引不仅能增加索引表空间空闲空间大小,还能够...
分类:
数据库 时间:
2014-09-22 01:38:51
阅读次数:
427
前言: 运营人员反映,有一单子提交卡住了,页面一直没有返回。1,刚开始怀疑是应用服务器或者db压力过高hang住了,马上去check应用服务器以及db的负载,看起来都OK,蛮低的,应该不是DB性能问题。2,最后去看下是否是表锁住了,查看到有2个事务一直RUNNING,没有结束。,mysql> select * from INNODB_TRX\G;**************************...
分类:
数据库 时间:
2014-09-22 01:34:01
阅读次数:
471
1、Mysql读写性能是多少,有哪些性能相关的配置参数?
2、Mysql负载高时,如何找到是由哪些SQL引起的?
3、如何针对具体的SQL做优化?
4、SQL层面已难以优化,请求量继续增大时的应对策略?
5、Mysql如何做主从数据同步?
6、如何防止DB误操作和做好容灾?
7、该选择Mysql哪种存储引擎,Innodb具有什么特性?
8、Mysql内部结构有哪些层次?...
分类:
数据库 时间:
2014-09-22 01:35:11
阅读次数:
265
In the last blog, we talked about the basic operation of MongoDB, including insert, query, remove and update. Now in this blog, we will further hava a good understanding of querying operation.
At f...
分类:
数据库 时间:
2014-09-22 01:35:41
阅读次数:
233
In the last blog, there are three query condition to be described. In the blog, we wil...
分类:
数据库 时间:
2014-09-22 03:37:02
阅读次数:
255
如何开启MySQL的远程帐号2008-07-09┆13,114Views┆179Tags:远程帐号开启MySQL的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止3306端口。MySQL默认的端口是3306,需要确定防火墙没有阻止3306端口,否则远程是无法通过3306端口连接到MySQL的。如果您在安装MySQL时指定..
分类:
数据库 时间:
2014-09-22 04:58:32
阅读次数:
248