发布网友 发布时间:2022-04-23 09:20
共6个回答
懂视网 时间:2022-05-06 21:56
SPA 最佳实践 SPA官方描绘的蛮完美的,但在实践中,还是有很多的坑。下面会一一展示本人在SPA实践项目中遇到的各种坑,以及解决方案。 OPTIMIZER_MODE问题 SQL在目标库实际运行时需要跟源库保持一致,以SIEBEL库为例,它都会在SESSION级别设置以下影响CBO的
alter session set optimizer_mode=FIRST_ROWS_10; alter session set "_hash_join_enabled"=FALSE; alter session set "_optimizer_sortmerge_join_enabled"=FALSE; alter session set "_optimizer_join_sel_sanity_check"=TRUE;官方提供的方法如下:
exec dbms_sqlpa.set_analysis_task_parameter('SPA_TASK_NAME','APPLY_CAPTURED_COMPILENV', 1);实际测试中,发现这种方法对于用DBLINK连过去执行的方式无效果呀(源库目标库版本均为 10.2.0.5 SPA测试库版本 11.2.0.3 )。所以只能在取STS时把在SESSION级别改了OPTIMER的用户的SQL单独取一个STS,然后在测试库系统级别改参数后运行。对于要用DBLINK的方案目前没太好的解决办法。
SPA分析报告中会列出执行计划改变的SQL以供后继调优使用,但SPA判断PLAN 是否是同一个时,标准就是PLAN_HASH_VALUE。然而PHV是会受大小端影响的,也就是同样的一个PLAN在大端算出来的PHV跟小端算出来的是不一样。(文章可参考:http://carlos-sierra.net/tag/plan-hash-value/)更坑的是,这个标准是不能改的。但我们就是想知道在实际执行中计划发生改变的那些SQL,怎么办呢。SPA 中ORACLE是没有提供好的办法,只能自己动手通过dba_advisor_sqlplans与dba_sqlset_plans 这两张表对比来实现了。
解决方案:
create or replace function plan_change(p_sql_id IN VARCHAR2, p_task_name IN VARCHAR2, p_execution_name IN VARCHAR2, p_sqlset_nameIN VARCHAR2) return VARCHAR2 is l_plan_changed number := 0; begin select count(1) into l_plan_changed from (select id, operation, options, object_owner, object_name from dba_advisor_sqlplans where sql_id = p_sql_id and task_name = p_task_name and execution_name = p_execution_name minus select id, operation, options, object_owner, object_name from dba_sqlset_plans where sql_id = p_sql_id and sqlset_name = p_sqlset_name) diff; if l_plan_changed <> 0 then return 'Y'; end if; select count(1) into l_plan_changed from (select id, operation, options, object_owner, object_name from dba_sqlset_plans where sql_id = p_sql_id and sqlset_name = p_sqlset_name minus select id, operation, options, object_owner, object_name from dba_advisor_sqlplans where sql_id = p_sql_id and task_name = p_task_name and execution_name = p_execution_name) diff; if l_plan_changed <> 0 then return 'Y'; else return 'N'; end if; end plan_change;
在不考虑业务的情况下,上面的函数已经比较准确了,对于业务中有星形查询,主表走得是对的,然后其他的表的连接顺序交换了或是有个别表的索引换了,上面的函数会认为计划是不一样的。不过这种SQL其实也不用太关心,只要下边的谓词没变。BUFFER GETS没太多增长。
分析出哪些SQL在目标库执行时有问题,并不像官方报告里展示的那样简单,下面我们就来看看难点在哪儿。
执行计划改变的SQL(报告中的不准)热心网友 时间:2022-05-06 19:04
spa包括了脸部护理、身体护理、水疗、按摩、芳香疗法、五感疗法等各种放松身体、心灵的活动,让人在压力不断的工作中寻回一种心灵的归宿感与内在的和谐。
高级的spa馆通常都设在风景宜人的度假村,以寻求安宁的环境和清新空气,而考虑到经营模式所以都和大饭店为复合方式并存,成为休假旅行的活动行程之一以吸引顾客。
扩展资料:
spa这种休闲美容方式的历史很久远。在15世纪欧洲的比利时有一个被称之为spau的小山谷,山谷中有一个富含矿物质的热温泉旅游、疗养区,当时有许多贵族到这里来度假疗养这就是spa最初的形式。
18世纪后开始在欧洲贵族中风行开来,成为贵族们休闲度假、强身健体的首选,20世纪末在欧美民间社会又重新掀起了spa热潮,并于21世纪初传入亚洲各国。
参考资料来源:百度百科-SPA
热心网友 时间:2022-05-06 20:22
SPA是由专业美疗师、水、光线、芳香精油、音乐等多个元素组合而成的舒缓减压方式,具体有以下内容:
1、针灸
针灸是中国独有中医(中药)的一部分,针灸从古至今已经有几千年之久。针灸可以追溯到中石器时代。在中石器时代,刀和石头被用来敲打村民的身体已达到减轻痛苦和疾病的功效。
2、香薰
香薰是根据古老的原则,使得精神和身体和谐。芳香疗法是什么意思?这个词是来自“香”的含义,扩展为香气或气味和“治疗”的意义。治疗一词aromatherapie “是1928年由法国的化学家,雷莫里斯Gattefosse创立的。
3、草药疗法
印度草医学是一个整体系统的SPA草药疗法,已在印度实行了5000多年。字面上看,印度草医学一词的意思是“知识的生命”和其 实践构成了科学的程序和补救措施,旨在促进和保持最佳的健康。
SPA的要求:
1、一定要有水
没有水就不能做SPA,而且必须是活水,如温泉水。如果开设SPA的美容院没这个条件,也要在浴缸里加入些矿物质,使之在化学成分上接近温泉水。
2、一定要有减压护理
现代人工作情感压力都非常大,减压护理比如说芳香疗法、淋巴引流的按摩可以使做SPA的顾客感到如释重负、从生理到心理都放松许多。
3、一定要有“五感”的情境
SPA是通过人体的五大感官功能:听觉、味觉、触觉、嗅觉、视觉,达到一种身体、心灵皆舒畅自在的感受。
以上内容参考:百度百科—SPA
热心网友 时间:2022-05-06 21:57
付费内容限时免费查看回答您好,养生spa是现在较流行的一种休闲养生方式,主要是通过控制水的温度,以及流动的强度,来达到一个养生保健的作用。包括:1、男士spa之精油开背
2、男士spa之肾部保养
3,皮肤提供所需要的水分和营养
4,专业的spa场所会在水中加入一些对身体有益的矿物质或者草药等进行辅助,而且在spa中的水疗加上精油按摩,甚至可以有一个瘦身的效果,受到女性的青睐。
希望我的回答能给你带来帮助,也希望能得到您的赞,谢谢,祝您生活愉快~
热心网友 时间:2022-05-07 00:05
什么是SPA及其由来? SPA一词源于原于拉丁文“Solus Por Aqua”(Health by water)的字首,Solus =健康,Por=经由, Aqua=水,意指用水来达到健康。方法是充分运用水的物理特性、温度及冲击,来达到保养、健身的效果。SPA (法文Solus Por Aqua),意为“健康之水”,与英式休闲文化的SPA(Spring pute air)意为“在矿泉区里享受纯净的空气”。SPA的美妙气息蔓延了几百年,希腊的方献旧时就有记载,在水中加上矿物及香薰、草药、鲜花,可以预防疾病及延缓衰老。 从狭义上讲,SPA指的就是水疗美容与养生,形式各异的SPA,包括冷水浴、热水浴、冷热水交替浴、海水浴、温泉浴、自来水浴,每一种浴都能在一定程度上松驰紧张的肌肉和神经,排除体内毒素,预防和治疗疾病,近年来发现水疗配合各种芳香精油按摩,会加速脂肪燃烧、具有瘦身的效果。从广义上讲,SPA包括人们熟知的水疗、芳香按摩、沐浴、去死角等等。现代SPA主要透过人体的五大感官功能,即听觉(疗效音乐)、味觉(花草茶、健康饮食)、触觉(按摩、接触)、嗅觉(天然芳香精油)、视觉(自然或仿自然景观、人文环境)等达到全方位的放松,将精、气、神三者合一,实现身、心、灵的放松,如今SPA已演变成现代美丽补已的代名词。 SPA有不同的主题诉求,有的偏重放松、舒缓、排毒的疗程;有的以健美瘦身为重点;还有的重芳香精油、海洋活水或纯草本疗法等。但无论是哪种类型的SPA,都不脱离满足客人听觉(疗效音乐)、嗅觉(天然花草薰香)、视觉(自然景观)、味觉(健康餐饮)、触觉(按摩呵护)和思考(内心放松)等6种愉悦感官的基本需求。 SPA的由来 早在公元前1500年,印度人就以这种“神水”疗伤镇痛,古希腊人也将其作为一剂治病强身的灵丹妙药,而在奢华的古罗马,人们更是利用水温的天然不同,将公共浴室分为很热、微热及冷池。这里成为勇士们洗净身体污垢的公共交流场所。 15世纪中,SPA的名字来源于靠近比利时的列日市的一个叫作Spau 的小山谷,这是一个非常丰富矿物质的热温区,当地的居民通过泡温泉浴治疗各种疾病与疼痛。由此当地的温泉浴远近闻名。18世纪后,SPA开始在欧洲贵族中风行,成为贵族们休闲度假、强身健体的首选。 除了SPA这个地方外,古罗马人在欧洲其它地区也利用天然的矿泉作为疗伤治病。后来,世界各地出现了越来越多的温泉疗养胜地。美国的加利福尼亚、法国、英国、意大利、奥地利、日本、台湾等地都有很知名的温泉疗养中心,而SPA这种休闲美容方式在这些地方也很流行。 随着时代的发展,人们不断赋予SPA更新的方式和更丰富的内涵。如今SPA这种融合了古老传统和现代高科技的水疗方法已不再是贵族们的专宠,而逐渐成为现代都市人回归自然、消除身心疲惫,集休闲、美容、解压于一体的时尚健康概念,配合着五感疗法,不论是舒缓按摩、美容还是温泉水疗,凡此种种与舒缓压力、舒缓身、心灵有关的活动,都可以称之为SPA。 SPA美丽的传说 传说三四百年前,已有希腊医师提出水疗可以预防疾病。直至14世纪,位于比利时阿德南丝(Ardennes)森林区中有一个叫SPA的小镇,居民发现此处涌出许多天然泉水,而且盐分极低,无矿物杂质,不管是饮用或用来泡浴,对人体均有很大益处,居民都用它来治疗疼痛与疾病,于是便成了现代SPA的发源地。 也有传说水疗法是在19世纪,由一位天主教牧师Sebastian Kneipp发现的。他种用冷与热的水疗法来刺激身体机能、促进血液循环及减轻压力的功效非常不错,慢慢演变成现在流行的“水疗法”(Hydrotherapy)。 又有传说在比利时烈日市的一处名为Spau的小镇,周围有美丽的森林和含有丰富的矿物质的热温泉,居民都到热温泉来治疗疾病,在治疗的同时又能在大自然中活涤心灵,享受天然的恩赐,因而得名SPA。并派出美容美体等多种形式。 SPA的愉悦身心,为内囤积的压力找到一个出口,令起近它的人身、心、灵达到和谐与平衡的享受,让人们去品味。 芳香SPA的魅力 身、心、灵皆美是现代身处来健康状态的都市人的梦想。SPA吹来的怡人芳香,正是从身、心、灵上给人以关怀和抚慰,呵护你的容颜、关爱你的心灵,让你由内至外充满生机、神采飞扬。 身心美容充电站 SPA所精心营造的氛围别具情调:在轻音妙曼、芳香有袅热心网友 时间:2022-05-07 02:30
1、spa包括了脸部护理、身体护理、水疗、按摩、芳香疗法、五感疗法等各种放松身体、心灵的活动,让人在压力不断的工作中寻回一种心灵的归宿感与内在的和谐。SPA是由专业美疗师、水、光线、芳香精油、音乐等多个元素组合而成的舒缓减压方式,能帮助人达到身、心、灵的健美,是现代都市人追求身心美容的一种必然需求。
2、SPA
SPA是希腊语SOLUSPARAQUA的缩写,意为健康在水中。是指人们利用天然的水资源结合沐浴、按摩和香熏来促进新陈代谢,满足人体视觉、味觉、触觉、嗅觉和思考,达到一种身心畅快的享受。认真追寻SPA这种休闲美容方式的源头,会发现它的历史是很久远的。据悉,约在15世纪前后,欧洲的比利时有一个被称之为Spau的小山谷,山谷中有一个富含矿物质的热温泉旅游、疗养区,当时有许多达官贵族到这里来度假疗养,这就是SPA最初的形式。18世纪后开始在欧洲贵族中风行,成为贵族们休闲度假、强身健体的首选,20世纪在欧美又重新掀起了SPA热潮,并于上世纪末传入我国。