数据库引擎具有多粒度锁定,允许一个事务锁定不同类型的资源。 为了尽量减少锁定的开销,数据库引擎自动将资源锁定在适合任务的级别。 锁定在较小的粒度(例如行)可以提高并发度,但开销较高,因为如果锁定了许多行,则需要持有更多的锁。 锁定在较大的粒度(例如表)会降低了并发度,因为锁定整个表限制了其他事务对表中任意部分的访问。 但其开销较低,因为需要维护的锁较少。
数据库引擎通常必须获取多粒度级别上的锁才能完整地保护资源。 这组多粒度级别上的锁称为锁层次结构。 例如,为了完整地保护对索引的读取,数据库引擎实例可能必须获取行上的共享锁以及页和表上的意向共享锁。
MySQL有三种锁的级别:页级、表级、行级。
MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level
locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。
MySQL这3种锁的特性可大致归纳如下:
表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。
行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。
页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。
每种锁可以在网上查询详细说明。主要看你用什么存储引擎。
信息粒度是反映信息详细程度的概念。为适应不同子系统信息需求的详细程度不同.知识的粒度用来描述使用该知识对论域划分的分类情况。
下面就我具体讲一下关于粒度测试方面的基知识和基本方法。
粒度测试是通过特定的仪器和方法对粉体粒度特性进行表征的一项实验工作。粉体在我们日常生活和工农业生产中的应用非常广泛。如面粉、水泥、塑料、造纸、橡胶、陶瓷、药品等等。在的不同应用领域中,对粉体特性的要求是各不相同的,在所有反映粉体特性的指标中,粒度分布是所有应用领域中最受关注的一项指标。所以客观真实地反映粉体的粒度分布是一项非常重要的工作。
一、粒度测试的基本知识
1、颗粒:在一尺寸范围内具有特定形状的几何体。这里所说的一尺寸一般在毫米到纳米之间,颗粒不仅指固体颗粒,还有雾滴、油珠等液体颗粒。
2、粉休:由大量的不同尺寸的颗粒组成的颗粒群。
3、粒度:颗粒的大小叫做颗粒的粒度。
4、粒度分布:用特定的仪器和方法反映出的不同粒径颗粒占粉体总量的百分数。有区间分布和累计分布两种形式。区间分布又称为微分分布或频率分布,它表示一系列粒径区间中颗粒的百分含量。累计分布也叫积分分布,它表示小于或大于某粒径颗粒的百分含量。
5、粒度分布的表示方法:
① 表格法:用表格的方法将粒径区间分布、累计分布一一列出的方法。
② 图形法:在直角标系中用直方图和曲线等形式表示粒度分布的方法。
③ 函数法:用数学函数表示粒度分布的方法。这种方法一般在理论研究时用。如著名的Rosin-Rammler分布就是函数分布。
6、粒径和等效粒径:
粒径就是颗粒直径。这概念是很简单明确的,那么什么是等效粒径呢,粒径和等效粒径有什么关系呢?我们知道,只有圆球体才有直径,其它形状的几何体是没有直径的,而组成粉体的颗粒又绝大多数不是圆球形的,而是各种各样不规则形状的,有片状的、针状的、多棱状的等等。这些复杂形状的颗粒从理论上讲是不能直接用直径这个概念来表示它的大小的。而在实际工作中直径是描述一个颗粒大小的最直观、最简单的一个量,我们又希望能用这样的一个量来描述颗粒大小,所以在粒度测试的实践中的我们引入了等效粒径这个概念。
等效粒径是指当一个颗粒的某一物理特性与同质的球形颗粒相同或相近时,我们就用该球形颗粒的直径来代表这个实际颗粒的直径。那么这个球形颗粒的粒径就是该实际颗粒的等效粒径。等效粒径具体有如下几种:
① 等效体积径:与实际颗粒体积相同的球的直径。一般认为激光法所测的直径为等效体积径。
② 等效沉速径:在相同条件下与实际颗粒沉降速度相同的球的直径。沉降法所测的粒径为等效沉速径,又叫Stokes径。
③ 等效电阻径:在相同条件下与实际颗粒产生相同电阻效果的球形颗粒的直径。库尔特法所测的粒径为等效电阻径。
④ 等效投进面积径:与实际颗粒投进面积相同的球形颗粒的直径。显向镜法和图像法所测的粒径大多是等效投影面积直径。
7、表示粒度特性的几个关键指标:
① D50:一个样品的累计粒度分布百分数达到50%时所对应的粒径。它的物理意义是粒径大于它的颗粒占50%,小于它的颗粒也占50%,D50也叫中位径或中值粒径。D50常用来表示粉体的平均粒度。
② D97:一个样品的累计粒度分布数达到97%时所对应的粒径。它的物理意义是粒径小于它的的颗粒占97%。D97常用来表示粉体粗端的粒度指标。
其它如D16、D90等参数的定义与物理意义与D97相似。
③ 比表面积:单位重量的颗粒的表面积之和。比表面积的单位为m2/kg或cm2/g。比表面积与粒度有一定的关系,粒度越细,比表面积越大,但这种关系并不一定是正比关系。
8、粒度测试的重复性:同一个样品多次测量结果之间的偏差。重复性指标是衡量一个粒度测试仪器和方法好坏的最重要的指标。它的计算方法是:
其中,n为测量次数(一般n>=10);
x i为每次测试结果的典型值(一般为D50值);
x为多次测试结果典型值的平均值;
σ为标准差;
δ为重复性相对误差。
影响粒度测试重复性有仪器和方法本身的因素;样品制备方面的因素;环境与 *** 作方面的因素等。粒度测试应具有良好的重复性是对仪器和 *** 作人员的基本要求。
9、粒度测试的真实性:
通常的测量仪器都有准确性方面的指标。由于粒度测试的特殊性,通常用真实性来表示准确性方面的含义。由于粒度测试所测得的粒径为等效粒径,对同一个颗粒,不同的等效方法可能会得到不同的等效粒径。
可见,由于测量方法不同,同一个颗粒得到了两个不同的结果。也就是说,一个不规则形状的颗粒,如果用一个数值来表示它的大小时,这个数值不是唯一的,而是有一系列的数值。而每一种测试方法的都是针对颗粒的某一个特定方面进行的,所得到的数值是所有能表示颗粒大小的一系列数值中的一个,所以相同样品用不同的粒度测试方法得到的结果有所不同的是客观原因造成的。颗粒的形状越复杂,不同测试方法的结果相差越大。但这并不意味着粒度测试结果可以漫无边际,而恰恰应具有一定的真实性,就是应比较真实地反映样品的实际粒度分布。真实性目前还没有严格的标准,是一个定性的概念。但有些现象可以做为测试结果真实性好坏的依据。比如仪器对标准样的测量结果应在标称值允许的误差范围内;经粉碎后的样品应比粉粉碎前更细;经分级后的样品的大颗粒含量应减少;结果与行业标准或公认的方法一致等。
1.C2.A
3.A
4.错误
5.错误
6.正确
7.
外模式
-模式,模式-内模式
8.
数据结构化
,(
数据共享
性高、
冗余度
低、易扩充)
9.
关系模型
,
面向对象模型
12.数据的安全性保护,数据的完整性保护
15.
实体完整性
,
参照完整性
16.外模式,模式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)