数据库
文章平均质量分 81
likaiwalkman_Victor
这个作者很懒,什么都没留下…
展开
-
SQL Tuning
Before we start a database performance tuning process, we have to define what the tuninggoals that we aim to reach are. "As fast as possible" is not a tuning goal. The primary tuninggoal, generall原创 2014-06-18 22:02:57 · 520 阅读 · 0 评论 -
数据库中的-脏读,幻读,不可重复读
数据库带来的并发问题包括: 1.丢失或覆盖更新。(幻像读) 2.未确认的相关性(脏读)。 3.不一致的分析(非重复读)。详细描述如下:一.丢失更新当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。 e.g.事务A和事务B同时修改转载 2014-07-22 10:09:57 · 453 阅读 · 0 评论 -
悲观锁和乐观锁
1 事务隔离事务隔离是数据库提供的功能。SQL Server通过SET TRANSACTION ISOLATION LEVEL语句设置事务隔离级别:SET TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SNAPS转载 2014-07-21 16:41:34 · 386 阅读 · 0 评论 -
数据库索引 index介绍 sql索引存储结构
定义: 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),在索引中查找,(例如二分法查找,很快就能定位10000在索引表中的位置,如果索转载 2014-04-18 22:40:33 · 819 阅读 · 0 评论 -
共享锁和排他锁
共享锁(S锁):共享 (S) 用于不更改或不更新数据的操作(只读操作),如 SELECT 语句。如果事务T对数据A加上共享锁后,则其他事务只能对A再加共享锁,不能加排他锁。获准共享锁的事务只能读数据,不能修改数据。排他锁(X锁):用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。确保不会同时同一资源进行多重更新。如果事务T对数据A加上排他锁后,则其他事务不能转载 2014-07-22 09:50:50 · 579 阅读 · 0 评论 -
Windows 下安装 Oracle 12c 教程
申明:本文原作者:Jmq 本文给大家带来的是 Oracle 12C 的安装教程。 1、准备1.1 下载 Oracle 12c 安装程序下载地址可参考:http://www.wxzzz.com/1231.html 文章可顺利下载。 1.2 解压下载好的两个压缩文件将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录转载 2015-02-14 02:56:16 · 485 阅读 · 0 评论 -
Oracle分区表技术 (Partitioned Tables)
自Oracle 8(1997年左右)就引入了分区表&分区索引(Partitioned Tables & Indexes)的概念来调整大表和大索引,提升性能,提升运维管理的能力。分区表和分区索引机制是海量数据库管理(Very Large Databases ,即VLDB) 中一个重要的提升性能的机制。Oracle分区技术的历史Oracle 8引入了分区的概念,后续的每个版本都有对转载 2015-02-16 16:14:08 · 790 阅读 · 0 评论