摘自《VLDBandPartitioningGuide》并行执行主要有以下几种:1)并行查询2)并行DDL3)并行DML4)并行执行函数5)其它类型并行下面分别对其进行介绍,主要包括两方面:能否并行、确定DOP。1、并行查询你可以在SELECT语句中并行执行查询和子查询,也可以在DDL和DML语句中并行执行..
分类:
数据库 时间:
2016-06-09 00:51:59
阅读次数:
364
一、描述 存储过程是一组可以完成特定功能的SQL语句集,经编译后存储在数据库中 statement语句(DDL、DML、导出及管理语句等)、异常处理、流程控制二、创建存储过程 系统做语句分析,如果没有出现词、语法等的错误则存入系统表mysql.proc中三、调用存储过程1、编译 存储过程体中的语句集 ...
分类:
数据库 时间:
2016-06-08 23:05:34
阅读次数:
324
SQL DDL:数据定义语言 CREATE DROP ALTER DML:数据操作语言 SELECT INSERT UPDATE DELETE DCL:数据控制语言 GRANT REVOKE COMMIT ROLLBACK 最基础的(建库、建表) SHOW DATABASES; USE 数据库名称;... ...
分类:
数据库 时间:
2016-06-07 20:47:51
阅读次数:
257
无论逻辑备份还是物理备份,为了获取一致性位点,都强依赖于FTWRL(FlushTableWithReadLock)。这个锁杀伤力非常大,因为持有锁的这段时间,整个数据库实质上不能对外提供写服务的。此外,由于FTWRL需要关闭表,如有大查询,会导致FTWRL等待,进而导致DML堵塞的时间变长。即使是备 ...
分类:
数据库 时间:
2016-06-06 20:29:06
阅读次数:
222
无论逻辑备份还是物理备份,为了获取一致性位点,都强依赖于FTWRL(Flush Table With Read Lock)。这个锁杀伤力非常大,因为持有锁的这段时间,整个数据库实质上不能对外提供写服务的。此外,由于FTWRL需要关闭表,如有大查询,会导致FTWRL等待,进而导致DML堵塞的时间变长。 ...
分类:
数据库 时间:
2016-06-05 15:33:25
阅读次数:
247
无论逻辑备份还是物理备份,为了获取一致性位点,都强依赖于FTWRL(Flush Table With Read Lock)。这个锁杀伤力非常大,因为持有锁的这段时间,整个数据库实质上不能对外提供写服务的。此外,由于FTWRL需要关闭表,如有大查询,会导致FTWRL等待,进而导致DML堵塞的时间变长。 ...
分类:
数据库 时间:
2016-06-05 09:53:30
阅读次数:
189
SQL语句主要分为五种: 1. 查询语句:主要由select关键字完成,查询语句是SQL语句中最复杂、功能最丰富的语句; 2. DML(Data Manipulation Language,数据操作语言):包含insert、update、delete 3. DDL(Data Definition L ...
分类:
数据库 时间:
2016-06-04 20:52:30
阅读次数:
307
MySQL二进制日志(BinaryLog)1.它包含的内容及作用如下:包含了所有更新了数据或者已经潜在更新了数据(比如没有匹配任何行的一个DELETE)包含关于每个更新数据库(DML)的语句的执行时间信息不包含没有修改任何数据的语句,如果需要启用该选项,需要开启通用日志功能主要目的是尽..
分类:
数据库 时间:
2016-06-04 18:03:29
阅读次数:
398
第六章: 管理数据库事务 事务 是 由第五章 数据操作语言完成的 DML ,是对数据库锁做的一个操作或者修改。 所有事务都有开始和结束 事务可以被保存和撤销 如果事务在中途失败,事务中的任何部分都不会被记录到数据库 控制事务: commit , rollback ,savepoint; 6.1 co ...
分类:
数据库 时间:
2016-06-03 22:56:58
阅读次数:
210
SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下:1974年 由Boyce和Chamberlin提出,当时称SEQUEL。1976年 IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1 ...
分类:
其他好文 时间:
2016-06-03 09:49:13
阅读次数:
149