SQL数据库 》事务、索引

一、事务:事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作
    这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行
    事务是一个不可分割的工作逻辑单元
    保障一件事情必须成功,不成功则回滚所有操作。(不成功则成仁)


          begin transaction 开启事务
          commit transaction 提交事务
          rollback transaction 回滚事务

二、索引:为提高查询效率(针对大批量数据)

    1.聚集索引 clustered :范围查找用聚集
      使用聚集索引的场合为:
        a.此列包含有限数目的不同值;
        b.查询的结果返回一个区间的值;
        c.查询的结果返回某值相同的大量结果集。
        d.
          1、以最快的速度缩小查询范围。
          2、以最快的速度进行字段排序。


    2.非聚集索引 nonclustered :精确查找用非聚集
       使用非聚集索引的场合为:
          a.此列包含了大量数目不同的值;
          b.查询的结束返回的是少量的结果集;
          c.order by 子句中使用了该列。

 

ACID 事务四大特性
      Atomicity 原子性
      Consistency 一致性
      Isolation 隔离性
      Durability 永久性

索引的关键单词

    clustered 聚集
    nonclustered 非聚集

    index 索引
    fillfactor 填充因子

posted @ 2020-09-04 14:38  FourAu  阅读(185)  评论(0)    收藏  举报