有没有什么手机和车载互联的一个软件?比如手机投屏,读取数据,音乐,视频,电子书之类的?

01.删除重复记录的SQL语句删除重复记录的SQL语句1.所有字段均重复的记录(重复记录保留一条)Select distinct * into #Tmp from tblNameDrop table tblNameSelect * into tblName from #TmpDrop table #Tmp设计不周产生的,增加唯一索引可解决...查看完整版&&&02.sql语句去除重复记录(多表连接的查询)sql语句去除重复记录(多表连接的查询)--处理表重复记录(查询和删除)/**************************************************************************************************************************************...查看完整版&&&03.sql语句删除数据表重复字段的方法sql语句删除数据表重复字段的方法 大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用1.通过group by把重复的字段筛选出来,并建立...查看完整版&&&04.SQL语句技巧之去除重复行SQL语句技巧之去除重复行去除表中重复行数据,可能大家立马就想到的是用DISINTCT关键字,但DISINTCT只能是去除表中所有列都相同的行,若碰到需要去除表中多个字段重复的行(即:部份相同,部份不相同),那么该如何做...查看完整版&&&05.SQL语句技巧:查询存在一个表而不在另一个表中的数据记录SQL语句技巧:查询存在一个表而不在另一个表中的数据记录方法一(仅适用单个字段)使用 not in ,容易理解,效率低select A.ID from A where A.ID not in (select ID from B)方法二(适用多个字段匹配)使用 left join.....查看完整版&&&06.用日志记录LINQ中的所有增删改的SQL语句的方法我们知道LINQ中的增删改都要调用SubmitChanges方法,我们记录所有SQL的方式就是重写(override)DataContext中的SubmitChanges方法,为了避免每次修改dbml文件时影响我们自己写的内容,我们要先写一个DataContext的分...查看完整版&&&07.【转】SQL删除重复数据方法,留着备用【转】SQL删除重复数据方法,留着备用感谢孙潇楠前辈的总结,地址/sunxiaonan/archive//1609439.html例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c...查看完整版&&&08.删除织梦所有待审核稿件sql语句删除织梦所有待审核稿件sql语句先提醒一下archives是dedecms主表addonarticle 新闻信息表在dede后台"系统-》SQL命令行工具"运行下以命令即可(注意,运行后未审核的数据全被删除,小心使用)代码如下 复制代码 dele...查看完整版&&&09.如何写出高性能SQL语句优化SQL查询:如何写出高性能SQL语句1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记...查看完整版&&&10.用excel高级筛选中选择不重复记录两种方式的差异图解Excel中高级筛选中选择不重复记录两种方式的差异 高级筛选分为两种方式 在原有区域显示筛选结果 将筛选结果复制到其他位置
在原有区域显示筛选结果被筛选掉的行只是被隐藏了 第二种方式 将筛选结果复制到其他位置 被...查看完整版&&&&&&今日推荐
&&&&&夫妻网络直播“造人”爆红
  1月9日,温岭城北派出所接到南京警方的协查通告,他们近期打掉了一个涉黄直播APP平台。而根据掌握的线索,其中有一对涉案的夫妻主播...如何防止墙纸老化?
(1)选择透气性好的墙纸
市场上墙纸的材质分无纺布的、木纤维的、PVC的、玻璃纤维基材的、布面的等,相对而言,PVC材质的墙纸最不透气...观点一:破日本销售量的“鲜肌之谜” 非日本生产
近一段时间,淘宝上架了一款名为“鲜肌之谜的” 鲑鱼卵巢美容液,号称是最近日本的一款推出的全新护肤品,产品本身所...系腰裙(北宋词人 张先)
惜霜蟾照夜云天,朦胧影、画勾阑。人情纵似长情月,算一年年。又能得、几番圆。
欲寄西江题叶字,流不到、五亭前。东池始有荷新绿,尚小如...关于女人的经典语句1、【做一个独立的女人】
思想独立:有主见、有自己的人生观、价值观。有上进心,永远不放弃自己的理想,做一份自己喜爱的事业,拥有快乐和成就...你想体验机器人性爱吗?你想和性爱机器人结婚吗?如果你想,机器人有拒绝你的权利吗?
近日,第二届“国际人类-机器人性爱研讨会”大会在伦敦金史密斯大学落下帷幕。而...10.土耳其地下洞穴城市
变态指数:★★☆☆☆
这是土耳其卡帕多西亚的一个著名景点,传说是当年基督教徒们为了躲避战争而在此修建。里面曾住着20000人,......据英国《每日快报》报道,一位科学家兼理论家Robert Lanza博士宣称,世界上并不存在人类死亡,死亡的只是身体。他认为我们的意识借助我们体内的能量生存,而且...《我爱狐狸精》 - 刘馨棋
  (电视剧《屏里狐》主题曲)
  作词:金十三&李旦
  作曲:刘嘉
  狐狸精 狐狸仙
  千年修... under pass
自由人非常擅长传球和垫球。
The libero is very go...美女学霸贝微微,立志成为游戏工程师,化名“芦苇微微”跻身网游高手,因拒绝上传真实照片而惨遭侠侣“真水无香”无情抛弃,却意外得到江湖第一高手信肖奈的垂青。为了赢得...目前,研究人员最新设计一款现实版“牵引波束”,可在太空中使用光线捕获物体。
物理学家指出,这种牵引波束可以使用光束捕获和推动物体,移动1厘米的距离。如果未来升...腾讯科学讯 据英国每日邮报报道,未来一种微型思想控制的纳米机器人可以植入人体,通过医师的思维控制药物的送递,从而起到治疗疾病的完美效果。目前,科学家首次使用思想...Kara Zor-El生于氪星球(planet Krypton),多年前星球毁灭的时候她逃到地球来,一直隐藏自己的超能力。如今24岁,Kara觉得不能使用与生俱...据英国每日邮报报道,科幻电影中曾出现过一些人类与机器人发生性行为的剧情,目前最新一项调查统计显示,28%受调者认为机器人性爱将是一个刺激的新体验。同时,专家分析...目前,空中巴士公司最新设计一款“自动飞行巴士”,有望解决城市交通问题,预计这款“飞行巴士”将于2017年首次试飞。据悉,该飞行器被称为“城市空中巴士”,图中是艺...据新华社甘肃酒泉8月16日电(记者吴晶晶、杨维汉、徐海涛)8月16日1时40分,中国在酒泉卫星发射中心用长征二号丁运载火箭成功将世界首颗量子科学实验卫星“墨子号...据英国每日邮报报道,目前,科学家最新研究表明,一种新形式光线通过结合单个电子,可实现量子电路,从而替代了电子电路。同时,这项研究也将有助于研究量子物理现象,能在...腾讯太空讯 据国外媒体报道,上周,美国宇航局宣布太阳探测器任务已经进入2018年发射前的最后研发阶段。该探测器目前正由约翰-霍普金斯大学应用物理实验室(JHUA...·&·&·&&&01.删除重复记录的SQL语句删除重复记录的SQL语句1.所有字段均重复的记录(重复记录保留一条)Select distinct * into #Tmp from tblNameDrop table tblNameSelect * into tblName from #TmpDrop table #Tmp设计不周产生的,增加唯一索引可解决...查看完整版&&&02.sql语句去除重复记录(多表连接的查询)sql语句去除重复记录(多表连接的查询)--处理表重复记录(查询和删除)/**************************************************************************************************************************************...查看完整版&&&03.sql语句删除数据表重复字段的方法sql语句删除数据表重复字段的方法 大家都可能遇到字段重复的情况,网上很多人在找方法,也给出了一些方法,但是有的方法是误导大家,铁牛写出以下方法,方便大家使用  1.通过group by把重复的字段筛选出来,并建立...查看完整版&&&04.SQL语句技巧之去除重复行SQL语句技巧之去除重复行去除表中重复行数据,可能大家立马就想到的是用DISINTCT关键字,但DISINTCT只能是去除表中所有列都相同的行,若碰到需要去除表中多个字段重复的行(即:部份相同,部份不相同),那么该如何做...查看完整版&&&05.SQL语句技巧:查询存在一个表而不在另一个表中的数据记录SQL语句技巧:查询存在一个表而不在另一个表中的数据记录方法一(仅适用单个字段)使用 not in ,容易理解,效率低select A.ID from A where A.ID not in (select ID from B)方法二(适用多个字段匹配)使用 left join.....查看完整版&&&06.用日志记录LINQ中的所有增删改的SQL语句的方法我们知道LINQ中的增删改都要调用SubmitChanges方法,我们记录所有SQL的方式就是重写(override)DataContext中的SubmitChanges方法,为了避免每次修改dbml文件时影响我们自己写的内容,我们要先写一个DataContext的分...查看完整版&&&07.【转】SQL删除重复数据方法,留着备用【转】SQL删除重复数据方法,留着备用感谢孙潇楠前辈的总结,地址/sunxiaonan/archive//1609439.html例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c...查看完整版&&&08.删除织梦所有待审核稿件sql语句删除织梦所有待审核稿件sql语句先提醒一下archives是dedecms主表addonarticle 新闻信息表在dede后台"系统-》SQL命令行工具"运行下以命令即可(注意,运行后未审核的数据全被删除,小心使用)代码如下 复制代码 dele...查看完整版&&&09.如何写出高性能SQL语句优化SQL查询:如何写出高性能SQL语句1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记...查看完整版&&&10.用excel高级筛选中选择不重复记录两种方式的差异图解Excel中高级筛选中选择不重复记录两种方式的差异 高级筛选分为两种方式 在原有区域显示筛选结果 将筛选结果复制到其他位置
在原有区域显示筛选结果被筛选掉的行只是被隐藏了 第二种方式 将筛选结果复制到其他位置 被...查看完整版&&&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&&&&&为你推荐&&&&&&转载本文&UBB代码&HTML代码复制到剪贴板...&更多内容··········&&&&&&&&&频道精选&&&王朝女性&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝分栏&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝编程&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝导购&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝其他&&|&&|&&|&&|&&|&&|&&&&2005-&&版权所有&查看: 3769|回复: 1
小结一下:sqlplus中如何开启并看明白执行计划
论坛徽章:43
1 如何启用sqlplus的autotrace功能?【pl/sql dev不支持这个功能】& && & 要用sys用户登入并下列步骤:& && & (1)@?\rdbms\admin\utlxplan&&--建立plan_table表& && & (2)10G之前plan_table是没有同义词的,所以要加上create public synonym plan_table for plan_table。【此步:option】因为:In 10g, you don't need to create plan_table in your schema to explain plan. It uses the table plan_table$ belonging to SYS through a public synonym. The table is a session duration-based global temporary table. Makes perfect sense!& && & (3)grant all on plan_table to public& && & (4)@?\sqlplus\admin\plustrce& && & 到此为止,DBA用户首先被授予了plustrace角色,然后我们可以把plustrace授予public。如果你需要限制Autotrace权限,可以把对public的授权改为对特定user的授权。例如:grant plustrace to scott。& && & 【倘若根据以上步骤不行,则:1.& && && && && &&&1.)什么用户执行的set autotrace
2.)plan_table和plustrace是否按照要求创建和授权2.& && && && && &&&如果都已经按照要求做过,还报错的话,可以grant select any dictionary to your_user,再验证一下是否可以使用。3.& && && && && &&& 再不行drop plan_table重建呢?】Notice:(1)Explain 唯一的限制是用户必须是所解释事物的所有者,否则可能报错。(2)在pl/sql dev中,我们可以使用explain plan for+ select字句,然后再执行select * from table(DBMS_XPLAN.display)。 & && & 关于Autotrace几个常用选项的说明:& && && && &&&Set autotrace off :缺省值。& && && && &&&Set autotrace on :含查询输出,执行计划,统计信息& && && && && && && &On后有两个可选参数:& && && && && && && && && & Explain:含查询输出,执行计划& && && && && && && && && & Statistics:含查询输出,统计信息& && && && &&&Set autotrace traceonly:含执行计划,统计信息
2 如何看懂oracle执行计划?& && & (1)什么是执行计划答:当执行查询操作时对搜索路径(access path)的显示(2)如何访问数据& && &答:逻辑上oracle通过以下三种方式获得数据:& && && && & A& & 全表扫描(FTS) & && && && & B& & 索引扫描(逻辑ROWID)& && && && & C& & 物理ROWIDNotice:FTS:全表扫描会使表使用上升到HWM。当我们不断插入数据时,HWM会往不断上移,这样,在HWM之下的,就表示使用过的块,HWM之上的就表示已分配但从未使用过的块.原则上HWM只增不减,即使表中数据全删,HWM还是原值。出于这个特点,HWM很像一个水库的最高水位,不能说一个水库没水了,就说该水库的历史最高水位为0.但如果我们使用truncate命令,则该表的HWM会被重新置为0。(3) 执行计划层次关系采用最右最上最先执行的原则例子:  0   SELECT STATEMENT Optimizer=CHOOSE  1  0 MERGE JOIN  2  1 SORT (JOIN)  3  2& & NESTED LOOPS  4  3& && & TABLE ACCESS (FULL) OF 'B'5& && && & 3& && & TABLE ACCESS (BY INDEX ROWID) OF 'A'6  5 & && &&&INDEX (RANGE SCAN) OF 'INX_COL12A' (NON-UNIQUE)  7  1 SORT (JOIN)  8  7& & TABLE ACCESS (FULL) OF 'C' 看执行计划的第3列,即字母部分,每列值的左面有空格作为缩进字符。在该列值左边的空格越多,说明该列值的缩进越多,该列值也越靠右。如上面的执行计划所示:第一列值为6的行的缩进最多,即该行最靠右;第一列值为4、5的行的缩进一样,其靠右的程度也一样,但是第一列值为4的行比第一列值为5的行靠上;谈论上下关系时,只对连续的、缩进一致的行有效。 优化模式是CHOOSE的情况下,看Cost参数是否有值来决定采用CBO还是RBO:
SELECT STATEMENT [CHOOSE] Cost=1234 --Cost有值,采用CBO
SELECT STATEMENT [CHOOSE]& && && &&&--Cost为空,采用RBO(9I是如此显示的) & && && && &&&(4) 统计信息& && && && &&&0 recursive calls(循环递归次数。一般原因:dictionary cache未命中;动态存储扩展;PL/SQL语句)    8 db block gets(buffer中读取的block数量,用于insert,update,delete,select for update)     6 consistent gets(回滚段中读的block数量)     0 physical reads(物理读:从磁盘读到buffer cache中的数据块数量)     0 redo size& && &(写到redo logs的数据量)    551 bytes sent via SQL*Net to client    430 bytes received via SQL*Net from client     2 SQL*Net roundtrips to/from client     2 sorts (memory) (在内存中发生的排序)     0 sorts (disk)& &(在硬盘中发生的排序,与sort_area_size有关) Notice:逻辑读指的是Oracle从内存读到的数据块数量。一般来说是'consistent gets' + 'db block gets'。当在内存中找不到所需的数据块的话就需要从磁盘中获取,于是就产生了'phsical reads'。 本人是菜鸟。欢迎各位大牛吐口水和给建议。
论坛徽章:1
排版好乱呀.
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号Atitit sql执行计划
执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的
Oracle中的执行计划显示在执行一条SQL语句时必须执行的详细步骤,通常以表格形式呈现,但其实是树形结构。查看Oracle中的执行计划一般有以下几种方法(包括但不限于)。
SQL语句写得太复杂
  我经常看到,从数据库中捕捉到的一条SQL语句打印出来有2张A4纸这么长。一般来说这么复杂的语句通常都是有问题的。我拿着这2页长的SQL语句去请教原作者,结果他说时间太长,他一时也看不懂了。可想而知,连原作者都有可能看糊涂的SQL语句,数据库也一样会看糊涂。
  一般,将一个Select语句的结果作为子集,然后从该子集中再进行查询,这种一层嵌套语句还是比较常见的,但是根据经验,超过3层嵌套,查询优化器就很容易给出错误的执行计划。因为它被绕晕了。像这种类似人工智能的东西,终究比人的分辨力要差些,如果人都看晕了,我可以保证数据库也会晕的。
1.2.&这个执行计划是怎么得到的?这个执行计划是oracle根据统计信息得到的
既然是计划,那么绝对不是把这个语句先执行一遍,然后把这个计算出来,那样的话这个执行计划就成了事后诸葛亮了。这个执行计划是oracle根据统计信息得到的。那么这个执行计划就有可能不准,请大家看看我的语句以及执行出来的结果:
&现在可以总结一下了:执行计划的准确性(主要指数据返回,数据量大小)由统计信息的准确性决定
&怎么样?绝对不是6行那么点点东西吧?这个表的统计信息看来非常非常旧了。于是我对两个表重新进行统计:
ANALYZE TABLE&TEST COMPUTE&STATISTICS;
1.3.&查询优化器
EXPLAIN &SELECT&……
变体:1. EXPLAIN EXTENDED SELECT&……
将执行计划“反编译”成SELECT语句,运行SHOW WARNINGS 可得到被MySQL优化器优化后的查询语句 2. EXPLAIN PARTITIONS SELECT&……
用于分区表的EXPLAIN
执行计划包含的信息
表示查询中每个select子句的类型(简单 OR复杂)
a.SIMPLE:查询中不包含子查询或者UNION
b.查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY
c.在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SUBQUERY
d.在FROM列表中包含的子查询被标记为:DERIVED(衍生)
e.若第二个SELECT出现在UNION之后,则被标记为UNION;若UNION包含在& FROM子句的子查询中,外层SELECT将被标记为:DERIVED
f.从UNION表获取结果的SELECT被标记为:UNION RESULT
表示MySQL在表中找到所需行的方式,又称“访问类型”,常见类型如下:
由左至右,由最差到最好
a.ALL:Full Table Scan, MySQL将遍历全表以找到匹配的行
b.index:Full Index Scan,index与ALL区别为index类型只遍历索引树
1.7.&图形执行计划节点工具提示
当游标指向每个节点时,该节点将显示下表中所述的工具提示信息。并非图形执行计划中的所有节点都包含此处介绍的全部工具提示项。
工具提示项
Physical Operation
使用的物理运算符,例如 Hash Join 或 Nested Loops。以红色显示的物理运算符表示查询优化器已发出警告,例如丢失列统计信息或丢失联接谓词。这可能导致查询优化器选择比预期的效率低的查询计划。有关列统计信息的详细信息,请参阅。
当图形执行计划建议创建统计信息、更新统计信息或创建索引时,使用 SQL Server Management Studio 对象资源管理器中的快捷菜单可以立即创建或更新丢失的列统计信息和索引。有关详细信息,请参阅。
Logical Operation
与物理运算符匹配的逻辑运算符,如 Inner Join 运算符。逻辑运算符列在物理运算符之后,两者均位于工具提示的顶部。
Estimated Row Size
操作符生成的行的估计大小(字节)。
Estimated I/O Cost
用于执行操作的所有 I/O 活动的估计开销。此值应尽可能低。
Estimated CPU Cost
用于执行操作的所有 CPU 活动的估计开销。
Estimated Operator Cost
用于执行此操作的查询优化器的开销。此操作的开销以占查询总开销的百分比的形式显示在括号中。由于查询引擎选择最高效的操作来执行查询或执行语句,因此此值应尽可能低。
Estimated Subtree Cost
查询优化器执行此操作及同一子树内位于此操作之前的所有操作的总开销。
Estimated Number of Rows 1
运算符生成的行数。
显示图形执行计划 (SQL Server Management Studio).htm
(imp ,only ok 20 pct,remain 80 pct to see))写SQL要学会使用'执行计划' - 鹏霄万里展雄飞 - 博客频道 - CSDN.NET.htm
(imp 20 pct now )SQL Server执行计划的理解 - 逆心 - 博客园.htm
简介如何查看执行计划以及执行计划的准确性 - wingsless - 博客园.htm
作者::&绰号:老哇的爪子claw&of Eagle&偶像破坏者Iconoclast&image-smasher
捕鸟王"Bird&Catcher&王中之王King of Kings 虔诚者Pious&宗教信仰捍卫者&Defender&of&the&Faith.&卡拉卡拉红斗篷&Caracalla&red cloak
简称::&Emir Attilax&Akbar&埃米尔&阿提拉克斯&阿克巴
全名::Emir Attilax&Akbar&bin Mahmud&bin &attila bin Solomon&Al&Rapanui&
埃米尔 阿提拉克斯&阿克巴&本 马哈茂德&本&阿提拉 本 所罗门&&阿尔&拉帕努伊&&&
常用名:艾提拉(艾龙),&&&EMAIL:
转载请注明来源:attilax的专栏 &&/attilax/
阅读(...) 评论()

我要回帖

 

随机推荐