一 : 二层牛皮:二层牛皮-概念简介,二层牛皮-皮革种类
牛皮要分为头层皮和二层皮真皮头层皮,表面有原始的皮肤特征,毛孔、皮肤纹理清晰。二层牛皮是头层牛皮的边角料打碎后再加入聚乙烯材料重新粘合而成的皮革,再经化学材料喷涂或覆上PVC、PU薄膜加工而成。真皮二层皮皮面比头层皮要厚,使用久后,皮料要发生龟烈,严重的要断裂,它仍然保持牛皮的特性,但耐穿性及强度则不如头层牛皮。其反面是牛皮的第二层皮料,在表面涂上一层PU树脂,所以也称贴膜牛皮。其随工艺的变化也制成各种档次的品种,如进口二层牛皮,因工艺独特,质量稳定,品种新颖等特点,为中低档皮革,价格与档次都不亚于头层真皮,但耐穿性不如头层牛皮。
牛皮_二层牛皮 -概念简单介绍
牛皮_二层牛皮 -皮革种类
(1)头层皮有为小牛皮、粒面皮、光面牛皮)、修面皮、软面皮、碎皮(上述分类按价格进行分类,价格高的在前面,低的在后面),真皮面有自然的疤痕和血筋痕等,偶尔还有加工过程中的刀伤以及利用率极低的肚腩部位,进口头层皮还有牛只的编号烙印。全粒面皮可以从毛孔粗细和疏密度来区分属于何种动物皮革。牛皮_二层牛皮 -特性
二层牛皮特性:其反面是牛皮的第二层皮料,在表面涂上一层PU树脂,所以也称贴膜牛皮。其随工艺的变化也制成各种档次的品种,如进口二层牛皮,因工艺独特,质量稳定,品种新颖等特点,为中低档皮革,价格与档次都不亚于头层真皮,但耐穿性不如头层牛皮,这就是二层牛皮现在非常热销的主因。牛皮_二层牛皮 -鉴别方法
在诸多的皮革品种中,全粒面革应居榜首,因为它是由伤残较少的上等原料皮加工而成,革面上保留完好的天然状态,涂层薄,能展现出动物皮自然的花纹美。它不仅耐磨,而且具有良好的透气性。皮材的等级越高,在鞣制环节中残留的化工原料也越少,相对其气味也就越柔和。一般来说,二层牛皮的气味会比较呛人,国内头层黄牛皮就只有淡淡的气味,国外头层黄牛皮只有皮材本身的清香。
看幅面头层皮选择的皮胚优于二层皮,其皮材的张幅较大,直径多在3米以上,而且皮面不胖不瘦,没有牛虻伤或刀伤。二层皮的皮面直径在2米至2.5米之间,皮面多有虻伤。
抗撕扯按照整车厂的要求,真皮皮材抗撕裂能力在40公斤/平方厘米。具体来说,二层皮剪1个小口后,成年人能很轻松地撕裂。而头层黄牛皮剪1个小口,男车主也要费力才能撕裂。
看颜色头层皮的皮面基本上不会有颜色脱落。头层皮的皮面颜色、背面颜色和截面颜色都是相同的;复膜二层皮背面颜色和截面颜色发白
二 : 洋金花:洋金花-概述,洋金花-药品简述
洋金花(学名:Datura metelL),别名闹洋花、凤茄花、风茄花、曼陀罗花。是白花曼陀罗属植物,一年生草本植物,全株近于无毛。茎直立,圆柱形,高30~100cm,基部木质化,上部呈义状分枝。叶互生,上部的叶近于对生;叶柄长2~6cm,表面被疏短毛;叶片卵形、长卵形或心形,长8~14cm,宽6~9cm,先端渐尖或锐尖,基部不对称,全缘或具三角状短齿,两面无毛;叶脉背面隆起。花单生于叶胶或上部分枝间;花梗短,直立或斜伸,被白色短柔毛;花萼筒状,长4~6cm,淡黄绿色,称端5裂,裂片三角形,先端尖。花冠管漏斗状,下部直径渐小,向上扩呈嗽叭,白色,三角形,先端长尖。
洋金花_洋金花 -概述
洋金花
南洋金花
(白曼陀罗花)一年草本,高30-100cm。全株近无毛。茎直立,圆柱形,基部木质化,上部呈叉状分枝,绿色,表面有不规则皱纹,幼枝四棱形,略带紫色,被短柔毛。叶互生,上部叶近对生;叶柄长2-5cm;叶片宽卵形、长卵形或心脏形,长5-20cm,宽4-15cm,先端渐尖或锐尖,基部不对称,边缘具不规则短齿、或全缘而波状,两面无毛或被疏短毛,叶背面脉隆起。花单生于枝叉间或叶腋;花梗长约1cm,直立或斜伸,被白色短柔毛;花萼筒状,长4-6cm,直径1-1.5cm,淡黄绿色,先端5裂,裂片三角形,整齐或不整齐,先端尖,花后萼管自近基部处周裂而脱落,遗留的萼筒基部则宿存,果时增大呈盘状,直径2.5-3cm,边缘不反折;花冠管漏斗状,长14-20cm,檐部直径5-7cm,下部直径渐小,向上扩呈嗽叭,白色,具5棱,裂片5,裂片5,三角形,先端长尖;雄蕊5,生于花冠管内,花药线形,扁平,基部着生;雌蕊1,子房珠形,2室,疏生短刺毛,胚珠多数,花柱丝状,长11-16cm,柱头盾形。蒴果圆球形或扁球状,直径约3cm,外被疏短刺,熟时淡褐色,不规则4瓣裂。种子多数,扁平,略呈三角形,熟时褐色。花期3-11月,果期4-11月。北洋金花
(毛曼陀罗花)一年生草本,高1-2m。有恶臭,全株被白色细腺毛及短柔毛。茎粗壮,直立,圆柱形,基部木质化,上部多呈叉状分枝,灰绿色。叶互生或近对生;叶片广卵形,长8-20cm,宽5-12cm,先端急尖,基部斜心形,全缘或呈微波状,背面叶脉隆起。花大,直立或斜升,长15-20cm,直径7-8cm,花冠白色或淡紫色,具5棱;花萼筒部有5棱角,先端5浅裂,花后自近基部断裂,宿存部分椭果实而增大并向外反折。蒴果生于下垂的果梗上,近圆形,密生柔韧针状刺并密被短柔毛,熟时先端不规则裂开。种子多数,肾形,淡褐色或黄褐色。花期5-9月,果期6-10月。洋金花_洋金花 -药品简述
药名:
生态环境:
资源分布:
洋金花_洋金花 -用药禁忌
洋金花1、内服宜慎。体弱者禁用。
2、不良反应及治疗:关于曼陀罗中毒的报道并不少见,据54例的介绍,曼陀罗的花、叶、果实、种子均能使人中毒,中毒的发生一般以深秋(9、10月份)为多,此时的中毒以果实(种子)为主,春季中毒患者往往误将曼陀罗叶与野菜一同煮食而中毒。误食的中毒量,种子为2-30粒,果实为1/4-10枚(一般中毒量约为3枚,有服5枚致死者,但亦有服12枚而得救者),干花为l-30g,用叶而致中毒的病例仅见于外敷。中毒后开始发病的时间,间隔短者仅10分钟,最长可至3小时,一般约为半小时至l小时。主要临床表现为,颜面及皮肤潮红,躁动不安,脉率增快,步态不稳,头晕,幻觉,幻听,口干,口渴,口发麻,呕吐,言语不灵,瞳孔放大,对光反射消失,甚至高烧,昏迷,大小便失禁,阵发性抽搐等。实验室检查,白细胞总数均正常,或轻度增加,其中中性白细胞比率多在65%以上。
诊断曼陀罗中毒,除详询病史,细心体检并参考各种临床表现外,还可用猫眼散瞳试验(用患者小便l滴,滴入猫眼,如系曼陀罗中毒,瞳孔可立即散大)来配合诊断。
中毒的急救,与阿托品或东莨菪碱中毒相同;民间单方有用防风2钱、桂枝2钱煎服;生甘草4两煎服;生甘草、生绿豆各l-2两捣烂开水泡服或煎服;茶叶l两煎浓汁调豆腐半斤1次服下等法。也有用冷敷与冷浴法治疗儿童曼陀罗中毒者,法用冷湿布置患者额部及胸部,时时更换,至清醒为度。中毒现象较严重者,则用冷水浴法,把中毒的儿童放在浴盆内以冷水淋洗,淋至皮肤潮红全部退尽,可望逐渐清醒。
洋金花_洋金花 -中药化学成分
1、白曼陀罗花含莨菪烷型生物碱0.12%-0.82%,其中天仙子碱(hyoscine)就是工莨菪碱(scopola-mine)为0.11%-015%,天仙子胺(hyoscyamine)又名莨菪碱为0.01%-0.37%。还含阿托品(atropine)。
2、毛曼陀罗花含生物碱0.19%-0.53%,其中东莨菪碱为0.17%-0.53%,莨菪为0.01%-0.49%。还含阿托品,酪胺(tyramine),阿相东莨菪碱(aposcopolamine)即是阿相天仙子碱(apohyoscine)。
同属植物曼聍罗的花含生物碱0.14%-0.33%,其中东莨菪为0.03%-0.09%,莨菪碱为0.08%-0.28%,还含阿托品。木本曼陀罗的花含较多的东莨菪碱,可多达0.4%,还含莨菪碱及微量的阿托品。
洋金花_洋金花 -药理作用
1、对中枢神经系统的作用:
对脑电的影响:
给埋藏电极的清醒猫腹腔注射氢溴酸东莨菪碱0.05-0.1mg/kg,5分钟后,脑电图由低幅快波转变为不规则的高幅慢波。但此时惊醒反应仍存在,动物表现安静。若剂量增至0.25-0.50mg/kg时,脑电活动出现高度同步化和不规则高幅慢波,而且脑电惊醒反应亦消失;动物表现兴奋狂躁。对猴、犬、兔和大鼠等动物,东莨菪碱所引起的脑电反应非常近似,并能阻断多种生理刺激所引起的惊醒反应。对条件反射的影响:
大鼠皮下注射东莨菪碱0.05-100mg/kg,能不同程度地阻断回避性条件反射和二级条件反射,阻断率与剂量呈平行关系。在抑制大鼠回避性条件反射时,东莨菪碱影响二级条件反射及条件反射最强,阿托品则较弱。对痛觉的影响:
兔钾离子透入法和小鼠热板法证明东莨菪碱有一定的镇痛作用,并能加强杜冷丁的镇痛作用,对抗去甲肾上腺素侧脑室注射引起的痛阈降低和杜冷丁镇痛作用的减弱。小鼠腹腔注射洋金花总碱每只0.2mg,15分钟后,对辐射热的痛阈可提高54.7%。亦有报道,东莨菪碱能对抗震颤素的中枢镇痛作用,且较阿托品为强。与神经递质的相互影响:
用1/10万的东莨菪碱作猫侧脑室灌流,能增加乙相胆碱的释放量,灌流期间合并静脉洋金花注射东莨菪碱1mg/kg,并不能使乙酰胆碱释放量进1步增加但大鼠腹腔注射东莨菪碱0.63mg/kg,脑中乙酰胆碱含量可减少31%,作用在给药后60分钟,为最强,于120分钟时恢复正常,说明非侧脑室给药仍能促进脑内乙酰胆碱的释放。而使脑组织中乙酰胆碱含量下降。兔静脉注射利血平0.5-1.0mg/kg或脑室注射对氯苯丙氨酸(PCPA)每只5.0mg,均能延长侧脑室注射东莨菪碱2-3mg/kg引起的麻醉,但脑室注射5-HT每只250mg,静脉注射优降宁50mg/kg均显著缩短其麻醉时间;而脑室内注射去甲肾上腺素每只20Oμg,对东莨菪碱的麻醉时间无明显影响。对心血管的作用:
东莨菪碱能解除迷走神经对心脏的抑制,使交感神经作用占优势,故心率加快。阿托品有类似作用,且更强。正常兔和麻醉犬静脉注射阿托品2-4mg/kg或东莨菪碱4mg/kg后,可拮抗肾上腺素或去甲肾上腺素50μg/kg所诱发的心律紊乱(房性或室性期前收缩,室性心动过速等)、但不能拮抗引起的心率加快。离体兔耳血管灌流表明,20mg的东莨菪碱可以拮抗去甲肾上腺素20μg/0.1mg引起的血管收缩作用,但此作用比阿托品弱得多。对血流动力学的影响:
出血性休克犬静脉注射洋金花总碱,心排血量未见增高,但输血以补充血容量后,洋金花总碱能使心排血量增加。说明洋金花对心排血量的影响与血容量有关。麻醉兔静脉注射东莨菪碱10-20mg/kg,能拮抗静脉注射5μg/kg肾上腺素或去甲肾上腺素的升压作用。实验还表明,东莨菪碱能改善失血性犬的微循环。洋金花_洋金花 -药(毒)理学
犬静脉注射洋金花总碱后,可发生强烈惊厥或角弓反张,终于呼吸衰竭而死亡。用总碱对犬作静脉麻醉(2mg/kg),3天后处死,未见内脏有明显形态学改变。犬静脉注射最小致死量为80mg/kg,麻醉的最小有效量为2mg/kg,安全范围较大。洋金花注射液小鼠静脉注射的半数致死量为8.2mg/kg,洋金花总碱犬静脉注射的最小致死量约为75-80mg/kg,2.5mg/kg给犬静脉注射一次,3天后处死,其十三种主要脏器与对照组比较未见明显的形态差异。
洋金花_洋金花 -药代动力学
洋金花总碱口服,较易吸收,分布于全身,可通过胎盘至胎儿循环。用犬和小鼠实验表明,洋金花对生殖功能及胎儿均无影响;大部分在肝中被酶水解,东茛菪碱仅l%以原形从肾排出。
大鼠灌胃H-东莨菪碱后15分钟,即能从血浆中测得药物;结扎总胆管的大鼠在体肠段内注入3H一东莨菪碱溶液,发现药物从肠道消失很快而且完全;以肾浓度最高,肝次之。大鼠静脉注射H一东莨菪碱后,肺内浓度最高,肾次之,其次是肝、胃、肠、心、脑、睾丸、血浆和脂肪,静脉注射后30分钟脑内药物浓度平均约为血浆浓度的3倍。在脑内以纹状体、大脑皮层、海马的药物浓度较高,膈区次之,而间脑、低位脑干及小脑浓度较低。3H-东莨菪碱的药代动力学符合二室模型。大鼠静脉注射H-东莨菪碱后48小时之内,从尿中排出的总放射性为给药剂量的62%,其中原形药为12%,绝大部分在给药后8小时之内排出,尤以第1小时排出最多,约占总排出量的一半。48小时之内经胆汁排出的放射性为给药剂量的25%,从尿、粪排出的总放射性约为给药量的87%,表明药物排泄也较完全。静脉注射l小时之内无论尿、粪或胆汁中排出的原形药仅占排出总放射量的1/4-1/5,说明3H-东莨菪碱在体内大部分迅速被代谢。离体组织温孵实验结果表明,肝脏是大鼠代谢东莨菪碱的主要脏器,代谢活性很高。东莨菪碱的代谢有很大的种属差异和个体差异,兔代谢能力最强,猫较弱,犬最差。
洋金花_洋金花 -临床配伍
1、哮喘咳嗽。本品为麻醉镇咳平喘药,对成人或年老咳喘无痰或痰少,而他药乏效者用之。可散剂单服,或配烟叶制成卷烟燃吸;现也常配入复方用治慢性喘息性支气管炎,支气管哮喘。
2、心腹疼痛,风湿痹痛,跌打损伤。本品有良好的麻醉止痛作用,可广泛用于多种疼痛疾病。单用即有效,也可配川草乌,姜黄等同用。治痹痛,跌打疼痛,除煎汤内服外,还可煎水外洗或敷。
3、麻醉。本品自古就已用作麻醉药,常与草乌、川乌、姜黄等同用,如整骨麻药方(《医宗金鉴》)。近代以本品为主,或单以本品提取物东莨菪碱制成中药麻醉药,广泛用于各种外科手术麻醉,效果满意。
4、癫痫,小儿慢惊风。本品有解痉止搐之功,可配全蝎、天麻、天南星等息风止痉药同用以增强药效。
洋金花_洋金花 -临床运用
用于麻醉:
相传我国名医华佗早在公元200余年,就曾应用麻沸散作为麻醉剂为病人施行刮骨、剖腹手术。近年来,继针刺麻醉之后,又进1步采用了以洋金花为主的中药麻醉,获得初步成功。基本处方为:洋金花、生草乌、川芎、当归。给药途径:目前计采用口服、灌汤、肌肉注射、静脉点滴、穴位注射(耳穴、鼻灾)及耳根非穴位麻醉等六个途径给药,麻醉效果相似。据临床应用425人次的介绍,其中有高年老人及乳婴;有肝硬变、高血压病患者、休克病人、恶液质患者等,共施行大小手术8一种,手术时间最长者达9小时以上,洋金花生药用量1次高达20g,术后一般恢复良好。上述病例采用中麻手术无l例失败,麻醉效果满意者(指麻醉平稳,病人安静,能顺利完成手术,或手术刺激反应较明显,但不需改用其他麻醉,仍能完成手术操作者)占90%左右。禁忌症:
青光眼或有眼压增高者、心动过速或有心动过速病史者以及心肺功能明显代偿不全者、高热病人、严重高血压患者、肝肾功能严重损害者。存在问题:
治疗慢性气管炎:
用洋金花注射液每5天肌注1次,一般注射4-5次,每次注射液中含东莨菪碱0.5-1.0mg,根据病人年龄、性别、体质强弱等具体情况,用量略有不同。一般于注射后10-15分钟出现反应迟钝;15-20分钟进入浅睡,40-60分钟进入深睡;3-4小时后苏醒,醒后呼吸通顺,略有倦意。共治疗慢性气管炎1200例,临床控制率为70%,显效率为17%,用药后作心、肝、肾功能测定,未见有损害。此外,有用曼陀罗组成复方气管炎片、气管炎注射液作穴位(肺俞、定喘穴)交叉注射,10次为一疗程,验证640例,其中临床近控率36%,显效率23%。或用曼陀罗叶100g(鲜叶用600g),甘草50g,制成25%曼陀罗合剂内服,每次4-5ml,10天一疗程,共治44例,均取得较好疗效。治疗精神分裂症:
将曼陀罗花用白酒浸成10%酊剂,或制成20%煎剂。每日早餐后服1次,连服6天,停服l天。用量由10ml开始,根据反应程度,逐渐增加至40-80ml,以用药后l小时左右出现迷睡,并维持2-3小时为适宜。服药后有胃部不适及食欲减退的副作用,可在每次服药当天上下午给胃蛋白酶或稀盐酸,并采用0.5%毛果芸香碱眼膏以减轻瞳孔散大及视力模糊。接受此种治疗后,患者的临床表现一般可分3个阶段:第一阶段,服药15分钟左右开始出现轻度不安,口干,瞳孔散大,视物不清。并可出现幻视,意识蒙胧,定向障碍,步态不稳。部分患者有尿意频繁,少数有躁动恐怖情绪。这一阶段约持续l/2-2小时。第二阶段,主要为迷睡状态,可出现肌张力增强或减退,口涎增加,呼吸深缓,这一阶段约2-10小时不等。第三阶段为醒转期,醒后自感头脑清醒,除胸闷、不思饮食、口干外,前述的临床表现均消失。根据对62例精神分裂症患者的观察,单独使用曼陀罗的疗效似不高,但对精神运动性兴奋有良好的宁静作用。洋金花_洋金花 -常用选方
1、治哮喘:曼陀罗花两五,火硝一钱,川贝一两,法夏八钱,泽兰六钱,冬花五钱。上共研细末,用老姜一斤,捣烂取汁,将药末合匀,以有盖茶盅一只盛贮封固,隔水蒸一小时久,取出,以熟烟丝十两和匀,放通风处,吹至七、八成干(不可过于干燥,恐其易碎)时,贮于香烟罐中备用。每日以旱烟筒或水烟袋,如寻常汲烟法吸之。(《外科十三方考》立止哮喘烟)
2、治小儿慢惊:曼陀罗花七朵(重一字),天麻二钱半,全蝎(炒)十枚,天南星(炮)、丹砂、乳香各二钱半。为末。每服半钱,薄荷汤调下。(《御药院方》)
3、治阳厥气逆多怒而狂:朱砂(水飞)半两,曼陀罗花二钱半。上为细末。每服二钱,温酒调下,若醉便卧,勿令惊觉。(《证治准绳》祛风一醉散)
4、治(病)人难忍艾火灸痛,服此即昏睡不痛,亦不伤人:山茄花(八月收)、火麻花(八月收一说七月收)。阴干,共研末。每服三钱,小儿只一钱,茶酒任下。一服后即昏睡,可灸五十壮,醒后再服再灸。(《扁鹊心书》睡圣散)
5、治诸风痛及寒湿脚气:曼陀罗花、茄梗、大蒜梗、花椒叶。煎水洗。(《四川中药志》)
6、治面上生疮:曼陀罗花,晒干研末,少许贴之。(《卫生易简方》)
7、紧急治疗哮喘持续期:曼佗罗花10只,甘草50g,切丝,卷在烟叶中,发作时紧急吸1只,一天仅用2只。本品有毒,虽有甘草解毒但切勿过量;而且仅用于抢救治疗非紧急时勿用,可以用茶碱。..治疗。
8、治化脓性骨髓炎:洋金花研粉加适量面粉糊拌匀制成2mm大药线高压消毒备用.用时先清洁患处然后将药线插入瘘管内盖上纱布每2~3天换药1次.(《广西本草选编》)
9、治骨折疼痛关节疼痛:曼陀罗全草晒干研末每服0.03g.(《全国中草药汇编》)
洋金花_洋金花 -文献论述
1、《纲目》:诸风及寒湿脚气,煎汤洗之。又主惊癎及脱肛,并入麻药。
2、《生草药性备要》:少服止痛,通关利窍,去头风。
3、《本草便读》:止疮疡疼痛,宣痹着寒哮。
4、《陆川本草》:治咳嗽,跌打疼痛。
洋金花_洋金花 -生药材鉴定
性状鉴别
显微鉴别
理化鉴别
洋金花_洋金花 -药用植物栽培
生物学特性
栽培技术
田间管理
苗高10-12cm时匀苗、补苗,每穴留壮苗1-2株,结合中耕除草、施人畜粪水1次。苗高33cm时,再中耕除草、追肥1次,并培土以防倒伏。追肥前期以氮肥为主,后期施氮肥配合磷钾肥,做到前轻后重,有利总生物碱含量增加。留种应选主干的第一个分枝所结的果实取出种子,用水洗净晒干。洋金花_洋金花 -病虫害防治
病害有黑斑病,可清洁田园,烧毁残株,发病初喷50%退菌特1000倍液。虫害有烟青虫,可在幼虫初孵期或幼龄期用90%晶体敌百虫1000倍液喷杀。还有桃蚜、二十八星瓢虫等为害。三 : SQL SERVER的锁机制(一)——概述(锁的种类与范围)
SQL SERVER的锁机制系列:
SQL SERVER的锁机制(一)——概述(锁的种类与范围)
SQL SERVER的锁机制(二)——概述(锁的兼容性与可以锁定的资源)
SQL SERVER的锁机制(三)——概述(锁与事务隔离级别)
SQL SERVER的锁机制(四)——概述(各种事务隔离级别发生的影响)
锁定:通俗的讲就是加锁。(www.61k.com)锁定是 Microsoft SQL Server 数据库引擎用来同步多个用户同时对同一个数据块的访问的一种机制。
定义:当有事务操作时,数据库引擎会要求不同类型的锁定,如相关数据行、数据页或是整个数据表,当锁定运行时,会阻止其他事务对已经锁定的数据行、数据页或数据表进行操作。只有在当前事务对于自己锁定的资源不在需要时,才会释放其锁定的资源,供其他事务使用。
一、锁的种类与范围(如下表)
锁类型 | 说明 |
共享 (S) | 用于不更改或不更新数据的读取操作,如 SELECT 语句。 |
更新 (U) | 用于可更新的资源中。 防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。 |
独占(也可称排他)(X) | 用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。 确保不会同时对同一资源进行多重更新。 |
意向 | 用于建立锁的层次结构。 意向锁包含三种类型:意向共享 (IS)、意向排他 (IX) 和意向排他共享 (SIX)。 |
架构 | 在执行依赖于表架构的操作时使用。 架构锁包含两种类型:架构修改 (Sch-M) 和架构稳定性 (Sch-S)。 |
大容量更新 (BU) | 在向表进行大容量数据复制且指定了 TABLOCK 提示时使用。 |
键范围 | 当使用可序列化事务隔离级别时保护查询读取的行的范围。 确保再次运行查询时其他事务无法插入符合可序列化事务的查询的行。 |
(一)共享锁
共享锁(S 锁)允许并发事务在封闭式并发控制下读取 (SELECT) 资源。
当查询(SELECT)某条记录时,SQL SERVER 会尝试取得该条记录的上存在共享锁(S 锁),或无法获取,就必须等待别人释放对该记录中某几种与共享锁互斥的锁,才能在设置共享锁之后,获取该条记录。
举例来说:当某人查询某张表的一条记录时,就会在该记录上放置共享锁,在而其他人也要查询这张表的此记录时,因为共享锁彼此不互斥,所以也可以再次放置共享锁,也就是说SQL SERVER允许不同连接同时读取相同的数据。如果此时有人要更新此记录,因为独占锁与共享锁互斥,所以无法放置独占锁,要等到所有读取此记录的人都读取完毕,释放了共享锁,更新数据的人才能对该记录设置独占锁,并进一步更新数据。一般情况下,在默认的事务隔离级别下,当数据读取完毕,SQL SERVER就会释放共享锁,除非有特别的设置。
(二)更新锁
更新锁是一种中继锁。当同一项资源从原来的查询操作转换为更新操作时,锁定机制会从共享锁变为更新锁,再进一步变成独占锁。
在可重复读或可序列化事务中,此事务读取数据 [获取资源(页或行)的共享锁(S 锁)],然后修改数据 [此操作要求锁转换为独占锁(X 锁)]。 如果两个事务获得了资源上的共享模式锁,然后试图同时更新数据,则一个事务尝试将锁转换为独占锁(X 锁)。 共享模式到独占锁的转换必须等待一段时间,因为一个事务的独占锁与其他事务的共享模式锁不兼容;发生锁等待。 第二个事务试图获取独占锁(X 锁)以进行更新。 由于两个事务都要转换为独占锁(X 锁),并且每个事务都等待另一个事务释放共享模式锁,因此发生死锁。
若要避免这种潜在的死锁问题,请使用更新锁(U 锁)。 一次只有一个事务可以获得资源的更新锁(U 锁)。 如果事务修改资源,则更新锁(U 锁)转换为独占锁(X 锁)。
例如,当查询一条记录后,要将此内容更新(Update语句加上Where条件),一定会先查找记录,在查找的过程中就会对相关的记录放置共享锁,等找到相应的记录之后,SQL SERVER 会先对记录放置更新锁,以避免发生死锁。因为共享锁与更新锁并不互斥,如果两个人同时对同一条记录放置共享锁,先进行更新的人,可以在别人也对同一条记录放置了共享锁时,继续放置更新锁,但因为更新锁互斥,所以当另一个人想再放置更新锁时,将无法设置,而进入停止等待状态。
(三)独占锁(也可称为排他锁)
独占锁(排他锁)(X 锁)可以防止并发事务对资源进行访问。 使用独占锁(X 锁)时,任何其他事务都无法修改数据;仅在使用 NOLOCK 提示或未提交读隔离级别时才会进行读取操作。
对数据进行添加、修改、删除操作时(如 INSERT、UPDATE 和 DELETE), 语句在执行所需的操作之前首先执行读取操作以获取数据。 因此,需先对所在的资源放置独占锁,以确保以上操作未完成时,不受到干扰,独占锁在开启事务之后,一直保留到事务结束。例如,UPDATE 语句可能根据与一个表的联接修改另一个表中的行。 在此情况下,除了请求更新行上的独占锁之外,UPDATE 语句还将请求在联接表中读取的行上的共享锁。
扩展:激励机制概述 / 企业激励机制的概述 / 企业财务预警机制概述
(四)意向锁
在记录上放置共享锁之前,需要对存放该记录的更大范围(如数据页或数据表)上设置意向锁,以避免其他连接对该页放置独占锁。
数据库引擎使用意向锁来保护共享锁(S 锁)或独占锁(X 锁)放置在锁层次结构的底层资源上。 意向锁之所以命名为意向锁,是因为在较低级别锁前可获取它们,因此会通知意向将锁放置在较低级别上。
意向锁有两种用途:
· 防止其他事务以会使较低级别的锁无效的方式修改较高级别资源。
· 提高数据库引擎在较高的粒度级别检测锁冲突的效率。
例如,在该表的数据页或数据行上请求共享锁(S 锁)之前,在表级(或页级)请求共享意向锁,以防止另一个事务随后在包含那一页的表上尝试放置独占锁(X 锁)。 意向锁可以提高性能,因为数据库引擎仅在表级检查意向锁来确定事务是否可以安全地获取该表上的锁。 而不需要检查表中的每行或每页上的锁以确定事务是否可以锁定整个表。如下图。
意向锁包括意向共享 (IS)、意向排他 (IX) 以及意向排他共享 (SIX)等等。各种意向锁的说明,如下表。
锁类型 | 说明 |
意向共享 (IS) | 保护针对层次结构中某些(而并非所有)低层资源请求或获取的共享锁。 |
意向独占 (IX) | 保护针对层次结构中某些(而并非所有)低层资源请求或获取的独占锁。 IX 是 IS 的超集,它也保护针对低层级别资源请求的共享锁。 |
意向独占共享 (SIX) | 保护针对层次结构中某些(而并非所有)低层资源请求或获取的共享锁以及针对某些(而并非所有)低层资源请求或获取的意向独占锁。 顶级资源允许使用并发 IS 锁。 例如,获取表上的 SIX 锁也将获取正在修改的页上的意向独占锁以及修改的行上的独占锁。 虽然每个资源在一段时间内只能有一个 SIX 锁,以防止其他事务对资源进行更新,但是其他事务可以通过获取表级的 IS 锁来读取层次结构中的低层资源。 |
意向更新 (IU) | 保护针对层次结构中所有低层资源请求或获取的更新锁。 仅在页资源上使用 IU 锁。 如果进行了更新操作,IU 锁将转换为 IX 锁。 |
共享意向更新 (SIU) | S 锁和 IU 锁的组合,作为分别获取这些锁并且同时持有两种锁的结果。 例如,事务执行带有 PAGLOCK 提示的查询,然后执行更新操作。 带有 PAGLOCK 提示的查询将获取 S 锁,更新操作将获取 IU 锁。 |
更新意向排他 (UIX) | U 锁和 IX 锁的组合,作为分别获取这些锁并且同时持有两种锁的结果。 |
下面来实际举例来说明
--示例代码一: SET TRANSACTION ISOLATION LEVEL REPEATABLE READ BEGIN TRAN SELECT * FROM [Book] WHERE [bookid]=1 WAITFOR DELAY '00:00:10' COMMIT TRAN
可以通过另一条连接执行SP_LOCK 来查看上面代码的执行结果,如下图。在数据表上与数据页上都放置了意向共享锁,而在锁定的记录上放置了共享锁。
--示例代码二: SET TRANSACTION ISOLATION LEVEL REPEATABLE READ BEGIN TRAN SELECT * FROM [WBK_PDE_LIST] WHERE [WBOOK_NO]='BE404942450020' and cop_g_no='60217445' WAITFOR DELAY '00:00:10' COMMIT TRAN
可以通过另一条连接执行SP_LOCK 来查看上面代码的执行结果,如下图。由于上述代码中的[WBK_PDE_LIST]是一张堆表,所以直接就对数据表加了共享锁。
对上述示例中表WBK_PDE_LIST添加索引,
CREATE NONCLUSTERED INDEX [IX_WBK_PDE_LIST_WBOOKNO] ON [dbo].[WBK_PDE_LIST] ( [WBOOK_NO] ASC, [COP_G_NO] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF
, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO
然后再次执行代码示例二,再打开一个新的查询分析器,在查询分析器中执行SP_LOCK 来查看上面代码的执行结果,如下图。在数据表与数据页上分别放置了意向共享锁,在索引与数据行上放置了共享锁。
(五)架构锁
扩展:激励机制概述 / 企业激励机制的概述 / 企业财务预警机制概述
数据库引擎在表数据定义语言 (DDL) 操作(例如添加列或删除表)的过程中使用架构修改 (Sch-M) 锁。 保持该锁期间,Sch-M 锁将阻止对表进行并发访问。 这意味着 Sch-M 锁在释放前将阻止所有外围操作。
某些数据操作语言 (DML) 操作(例如表截断)使用 Sch-M 锁阻止并发操作访问受影响的表。
数据库引擎在编译和执行查询时使用架构稳定性 (Sch-S) 锁。 Sch-S 锁不会阻止某些事务锁,其中包括排他 (X) 锁。 因此,在编译查询的过程中,其他事务(包括那些针对表使用 X 锁的事务)将继续运行。 但是,无法针对表执行获取 Sch-M 锁的并发 DDL 操作和并发 DML 操作。
(六)大容量更新锁
数据库引擎在将数据大容量复制到表中时,指定 TABLOCK 提示或使用 sp_tableoption 选项(将数据表设置为 table lock on bulk load),则是使用大容量更新锁(BU)。 大容量更新锁(BU 锁)允许多个线程将数据并发地大容量加载到同一表,以降低数据表的锁定竞争,同时防止其他不进行大容量加载数据的进程访问该表。
(七)键范围锁
在使用可序列化事务隔离级别时,保护用户对于查询时所读取的数据行范围,以确保其他事务无法插入受“键范围锁”保护的数据行。键范围锁放置在索引上,指定开始与结束的索引键值。这些操作会先在索引上获取锁定,此种锁定可以封锁任何尝试进行插入、修改、删除索引键值在“键范围锁”中的数据行。例如:在索引键值“AAA”至“CZZ”范围中放置键范围锁,避免其他事务将含有索引键值的数据行插入到该范围内的任何地方,例如:“ABC”、“BCD”、“CEF”。另外当UPDATE语句搭配WHERE子句时,当SQL SERVER还在查找数据时,也有可能会设置键范围锁。
扩展:激励机制概述 / 企业激励机制的概述 / 企业财务预警机制概述
四 : 储罐的种类概述
储罐的种类概述
储罐的种类是按几何形状来划分,主要有立式圆筒形储罐、卧式圆筒形储罐、球形储罐。(www.61k.com)卧式圆筒形储罐适用于存储容量较小且压力较高的液体,而球形储罐适用于存储容量较大且有一定压力的液体。
立式圆筒形储罐,立式圆筒形储罐按其罐顶结构可分为固定顶储罐和浮顶储罐两种类型。
1、 固定顶储罐按罐顶的形式分为锥顶储罐、拱顶储罐、伞形顶储罐,和网壳顶储罐
(1)锥顶储罐锥顶储罐又可分为自支撑锥顶和支撑锥顶两种。锥顶坡度最小为1/16,最大为3/4。锥形罐顶是一种形状接近于正圆锥体表面的罐顶,自支撑锥顶其锥顶载荷靠锥顶周边支撑于罐壁上,自支撑锥又分为无加强筋罐顶和加强筋罐顶,储罐的容量一般为1000m3以下。
支撑式锥顶其锥顶载荷主要靠梁或檩条(桁架)及柱来承担。见下图:
(2)拱顶储罐 锥顶储罐的罐顶是一种接近于球形形状的一部分,其结构一般只用自支撑拱顶一种,自支撑拱顶分为无加强肋拱顶(容量小于1000m3)、有加强肋拱顶(容量1000m3~20000 m3),拱顶的弧度一般设计为R=0.8D~1.2D。
(3)伞形顶储罐自支撑伞形顶是自支撑拱顶的变种,其任何水平截面积都具有规则的多变形。罐顶载荷靠伞形板支撑罐壁上,伞形罐顶的强度接近拱顶,安装较容易,伞形板仅在一个方向弯曲。伞形顶在美国API650和日本JIS B8501油罐规范中列为罐顶的一种结构形式。在国内很少采用。
(4)网壳顶储罐在我公司现场大型储罐就采用此种结构,1.5万采用子午线和三角形结构,球面网壳顶的主体结构是一个与储罐壁相连并置与储罐顶钢板内单层球面网壳(网格),当储罐顶受外压载荷时,网格对外面的薄钢板起支撑作用,受内压时,对包边角钢起支撑作用。外面的钢板只是在承受内压时产生一定的拉力外,主要作为蒙皮起密封作用。
五 : 《多情种》:《多情种》-概述,《多情种》-主演简介
《多情种》是由主演曾志伟、吕良伟扮演的一部粤语喜剧电影
片名:《多情种》
主演:曾志伟/吕良伟/ 董骠
地区: 香港
类型: 喜剧
[www.61k.com)多情种_《多情种》 -概述
洛奇(曾志伟)管弦乐团三角敲击手结婚一星期年纪念日太太离定出走好朋友查理(吕良伟)及其同居女友妙芬(林良蕙)决定为洛奇介绍女朋友以弥补其空虚心灵一次交通意外妙芬受伤留医查理为公干远游妙芬对重利轻离行…
多情种_《多情种》 -主演简单介绍
曾志伟个人档案
多情种_《多情种》 -参考资料
本文标题:简述年金的概念和种类-二层牛皮:二层牛皮-概念简介,二层牛皮-皮革种类61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1