哪位兄弟使用过 SQL EXPERT FOR MS SQL SERVER ?

yuwan 2003-10-19 11:26:34
说说经验?
...全文
44 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvltt 2003-10-22
  • 打赏
  • 举报
回复

http://216.239.33.103/search?hl=zh-CN&ie=UTF-8&oe=UTF-8&q=SQL+EXPERT+FOR+MS+SQL+SERVER+&btnG=Google%E6%90%9C%E7%B4%A2&lr=lang_zh-CN
更优更快 人工智能自动SQL优化----------http://www.sina.com.cn 2001/12/12 17:48 中国电脑教育报文/SQL爱好者  所谓SQL,就是指Structured Query Language(结构化查询语言),它是目前使用最广泛的数据库语言,用来和数据库打交道,从数据库中得到用户需要的数据。但是要想熟练使用SQL语句,也不是一件简单的事,有些语句使用起来也比较麻烦。如果我们对SQL语句进行优化,那么用户使用起来 就会方便许多。  简单来说,SQL语句的优化就是将性能低下的SQL语句转换成达到同样目的的性能优异的SQL语句。人工智能自动SQL优化就是使用人工智能技术,自动对SQL语句进行重写,找到性能最好的等效SQL语句。  人工智能自动SQL 优化  随着人工智能技术的发展和在数据库优化领域应用的深入,在20世纪90年代末终于出现了突破性的进展——人工智能自动SQL优化。目前在商用数据库领域LECCO TechnologyLimited(灵高公司)拥有该技术并提供使用该技术的自动优化产品——LECCO SQL Expert,其支持Oracle、Sybase、MS SQLServer和IBMDB2数据库平台。该产品针对数据库应用的开发和维护阶段提供了几个特别的模块:SQL语法优化器、PL/SQL集成化开发调试环境(IDE)、扫描器、数据库监视器等。图1 人工智能自动SQL优化示意图  其核心模块之一“SQL语法优化器”的工作原理大致如下(如图1):  一条源SQL语句输入→“人工智能反馈式搜索引擎”对输入的SQL语句结合检测到的数据库结构和索引进行重写,产生N条等效的SQL语句输出→产生的N条等效SQL语句再送入“人工智能反馈式搜索引擎”进行重写,直至无法产生新的输出或搜索限额满→对 输出的SQL语句进行过滤,选出具有不同执行计划的SQL语句(即不同的执行效率)→对得到的SQL语句进行批量测试,找出性能最好的SQL语句。图2 优化前的SQL语句  自动优化实例  假设我们从源代码中抽取出这条SQL语句(如图2):  SELECTCOUNT(*)FROMEMPLOY-EE WHEREEXISTS(SELECT'X'FROM DEPARTMENTswheresEMP_DEPT=DPT_IDAND DPT_NAME LIKE'AC%')AND EMP_IDIN(SELECT SAL_EMP_IDFROM EMP_SAL_HISTB WHERESAL_SALARY>70000)   按“优化”按钮后,经过十几秒,SQL Expert就完成了优化的过程,从优化细节中可以看到,它在十几秒的时间内重写产生了2267条等价的SQL语句,其中136条SQL语句有不同的执行计划(如图3)。图3 优化结果  接下来我们可以对自动重写产生的136条具有不同执行计划的SQL语句进行批运行测试,以选出性能最佳的等效SQL语句。按下“批运行”按钮,在“终止条件”页选择“最佳运行时间SQL语句”(如图4),按“确定”。图4 测试条件  经过几分钟的测试运行后,我们可以发现SQL124的运行时间和反应时间最短。运行速度约有22.75倍的提升(源SQL语句运行时间为2.73秒,SQL124运行时间为0.12秒,如图5)。图5 测试结果  我们把SQL124放入源代码中,结束一条SQL语句的优化工作。从上例可以看到,LECCO SQL Expert的自动重写技术使原来需要几小时才能完成的SQL语句的优化工作,缩减到几分钟之内就可以完成。数据库管理员和开发人员可以从繁重的SQL语句优化工作中解脱出来。  边做边学式训练  LECCO SQL Expert不仅能够找到最佳的SQL语句,而且提供的“边做边学式训练”还能够教会开发人员和数据库管理员如何写出性能最好的SQL语句。LECCO SQL Expert的“SQL比较器”可以标明源SQL和待选SQL之间的不同之处。LECCO SQL Expert详尽的上下文敏感帮助系统可以指出执行计划的深层含义。图6 源语句与SQL124的比较  以上面优化的结果为例,为了查看源SQL语句和SQL124在写法上的不同,我们可以按下“比较器”按钮,对SQL124和源SQL语句进行比较。如果选择“双向比较”复选框,“SQL比较器”可以将两条互相间的不同之处以蓝色表示。当然,你也可以从 源语句和重写后的SQL语句中任选两条进行比较(如图6)。  从比较的结果可以看到,重写得到的SQL124把第一个Exists改写成了In;在字段DPT_ID上进行了合并空字符串的操作以诱导数据库先执行子查询中的(SELECTDPT_ID||'FROMDEPART-MENTWH
Password Recovery Bundle 2014 Enterprise Edition 3.2 本类工具最重要的是用得轻松,能找回的密码帮你找回,找不回密码的可以帮你重置,好用,界面还比较清爽的,好看。 具体可以帮你找回什么密码,下面文字有说得很清楚: Provide the best software to recover passwords for Windows, SQL Server, PDF, Word, Excel, Outlook, FTP, MSN, AIM, etc. Password Recovery Bundle 2014 is a handy toolkit to recover all your lost or forgotten passwords in an easy way! Quickly recover or reset passwords for Windows, PDF, ZIP, RAR, Office Word/Excel/PowerPoint documents. Retrieve passwords for all popular instant messengers, email clients, web browsers, FTP clients and many other applications. A useful password recovery software for both newbie and expert with no technical skills required. No need to call in an expensive PC technician. Reset Windows Password Instantly bypass, unlock or reset lost administrator and other account passwords on any Windows 8, 7, 2008, Vista, XP, 2003, 2000 system, if you forgot Windows password and couldn't log into the computer. It can also reset Windows domain administrator/user password for Windows 2012 / 2008 / 2003 / 2000 Active Directory servers. Retrieve Email Password Retrieve passwords to mail accounts created in Microsoft Outlook 98 / 2000 / XP / 2003 / 2007 / 2010 / 2013, Outlook Express, Windows Mail, Windows Live Mail, Hotmail, Gmail, Eudora, Incredimail, Becky! Internet Mail, Phoenix Mail, Ipswitch IMail Server, Reach-a-Mail, Mozilla Thunderbird, Opera Mail, The Bat!, PocoMail, Pegasus Mail, etc. Instant Messenger Password Recovers lost or forgotten passwords for MSN Messenger, Windows Messenger, MSN Explorer, Windows Live Messenger, AIM Pro, AIM 6.x and 7.x, Google Talk, MyspaceIM, Trillian Basic, Trillian Pro, Trillian Astra, Paltalk, Miranda, Digsby, Pidgin, GAIM, EasyWebCam, Camfrog Video Chat, Ipswitch Instant Messaging, etc. Unlock Password-Protected Files - PST Password Recovery - Instantly recover lost or forgotten passwords for Microsoft Outlook 2013 / 2010 / 2007 / 2003 / XP / 2000 / 97 personal folder (.pst) files. - PDF Password Recovery - Recover lost passwords of protected PDF files (*.pdf). Instantly remove PDF restrictions for editing, copying, printing and extracting data. - Office Password Recovery - Recover forgotten passwords for Microsoft Office Word / Excel / PowerPoint 2010 / 2007 / 2003 / X P / 2000 / 97 documents. - Archive Password Recovery - Recover lost or forgotten passwords for WinRAR or RAR archives, and ZIP archive created with WinZip, WinRAR, PKZip, etc. - MS Access Password Recovery - Unlock Microsoft Office Access XP / 2003 / 2000 / 97 / 95 database. - SQL Server Password Recovery - Reset forgotten SQL Server login password for SQL Server 2000 / 2005 / 2008 / 2012. Recover Internet Password - Browser Password Recovery - Recover passwords to Web sites saved in Microsoft Internet Explorer 6 / 7 / 8 / 9 / 10, Mozilla Firefox, Opera, Apple Safari, Google Chrome, SeaMonkey and Flock. It also allows you to remove IE Content Advisor password. - FTP Password Recovery - Decrypt FTP passwords stored by most popular FTP clients: CuteFTP, SmartFTP, FileZilla, FlashFXP, WS_FTP, CoreFTP, FTP Control, FTP Navigator, FTP Commander, FTP Voyager, WebDrive, 32bit FTP, SecureFX, AutoFTP, BulletProof FTP, Far Manager, etc. Reveal Asterisk Password It enables you to view passwords hidden behind the asterisks in password fields of many programs, such as Internet Explorer, CoffeeCup FTP, WinSCP, FTP Explorer, FTP Now, Direct FTP, Orbit Downloader, Mail.Ru Agent, Group Mail, Evernote and much more. Operating System: 95/98/ME/NT/2000/XP/Vista/Windows 7. -Install App. -Use Keygen to Activate it.(There are 2 keygens use any 1) -Done

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧