VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
LECCO SQL Expert For SQL Server v25 评分:
所谓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-MENTWHEREDPT_NAMELIKE'AC%')在子查询完成后再与EMPLOYEE表进行嵌套循环连接(NestedLoopJoin)。 图7 在线执行计划帮助 如果觉得对写法的改变难以理解,还可以点中“执行计划”复选框,通过比较两条SQL语句的执行计划的不同来了解为什么两条SQL在性能上有差异。在查看执行计划过程中如果有什么不明白的地方,可以点中“SQL信息按钮”,再在执行计划看不明白的地方点 击下,LECCO SQL Expert的上下文敏感帮助系统将提供执行计划该处的解释(如图7)。 优化模块的特点 LECCO SQL Expert优化模块的特点主要有以下几点: 1、自动优化SQL语句; 2、以人工智能知识库“反馈式搜索引擎”来重写性能优异的SQL语句; 3、找出所有等效的SQL语句及可能的执行计划; 4、产生相同的结果; 5、先进的SQL语法分析器能处理最复杂的SQL语句; 6、可重写SELECT、SELECTIN-TO、UPDATE、INSERT和DELETE语句; 7、通过测试运行,为应用程序和数据库自动找到性能最好的SQL语句; 8、提供微秒级的计时; 9、提供“边做边学式训练”; 10、提供上下文敏感的执行计划帮助系统和SQL运行状态帮助; 11、不是猜测或建议,而是SQL重写解决方案。 专家级的SQL 语句 LECCO SQL Expert的出现使SQL的优化变得更加简单。它不仅能在很短的时间内找到所有可能的优化方案,而且能够通过实际测试确定最有效的优化方案。同以往的数据库优化手段相比较,LECCO SQL Expert的出现可以说是将数据库优化技术带到了一个崭新的技术高度。
上传时间:2009-12 大小:13.48MB
- 13.46MB
sql server 优化工具
2015-01-24LECCO SQL Expert for sql server,一款很好用的SQL语句优化工具 压缩包里含有注册机和汉化文件 软件破解注册及汉化说明 破解方法1: 1、安装Demo目录下的文件 2、把Crack目录的全部文件覆盖过去 3、用cr-sql25.exe生成注册码注册 破解方法2: 第一次安装时要求提供序列号可使用试用版的: 898724-355633-859461-053221 安装好后再用所带的工具cr-sql25生成注册号来注册就完全可以使用了 汉化文件使用方法: 安装好LECCO SQL Expert for SQL Server后,把文件复制到安装目录即可。
- 13.32MB
Registar_LECCO_SQL_Expert_For_SQL_Server_v25.rar
2010-08-17LECCO SQL Expert优化模块的特点 LECCO SQL Expert优化模块的特点主要表现为:自动优化SQL语句;以独家的人工智能知识库“反馈式搜索引擎”来重写性能优异的SQL语句;找出所有等效的SQL语句及可能的执行计划;保证产生相同的结果;先进的SQL语法分析器能处理最复杂的SQL语句;可以重写SELECT、SELECT INTO、UPDATE、INSERT和DELETE语句;通过测试运行,为应用程序和数据库自动找到性能最好的SQL语句;提供微秒级的计时,能够优化Web应用程序和有大量用户的在线事务处理中运行时间很短的SQL语句;为开发人员提供“边做边学式训练”,迅速提高开发人员的SQL编程技能;提供上下文敏感的执行计划帮助系统和SQL运行状态帮助;不是猜测或建议,而是独一无二的SQL重写解决方案。 写出专家级的SQL语句 LECCO SQL Expert的出现,使SQL的优化变得极其简单,只要能够写出SQL语句,它就能帮用户找到最好性能的写法。LECCO SQL Expert不仅能在很短的时间内找到所有可能的优化方案,而且能够通过实际测试,确定最有效的优化方案。同以往的数据库优化手段相比较,LECCO SQL Expert将数据库优化技术带到了一个崭新的技术高度,依赖人的经验、耗费大量时间、受人的思维束缚的数据库优化手段已经被高效、省时且准确的自动优化软件所取代了。通过内建的“LECCO小助手”的帮助,即使是SQL的开发新手,也能快速且简单地写出专家级的SQL语句。
- 41.70MB
LECCO SQL Expert正式版
2012-07-06sqlexpert_for_sql_server_v25.rar lecco sql expert for oracle 3.2.zip
- 13.46MB
LECCO SQL Expert for sql server
2008-11-11LECCO SQL Expert for sql server,Ò»¿îºÜºÃÓõÄSQLÓï¾äÓÅ»¯¹¤¾ß ѹËõ°üÀﺬÓÐ×¢²á»úºÍºº»¯Îļþ Èí¼þÆƽâ×¢²á¼°ºº»¯ËµÃ÷ Æƽⷽ·¨1£º 1¡¢°²×°DemoĿ¼ÏµÄÎļþ 2¡¢°ÑCrackĿ¼µÄÈ«²¿Îļþ¸²¸Ç¹ýÈ¥ 3¡¢ÓÃcr-sql25.exeÉú³É×¢²áÂë×¢²á Æƽⷽ·¨2£º µÚÒ»´Î°²×°Ê±ÒªÇóÌṩÐòÁкſÉʹÓÃÊÔÓðæµÄ£º 898724-355633-859461-053221 °²×°ºÃºóÔÙÓÃËù´øµÄ¹¤¾ßcr-sql25Éú³É×¢²áºÅÀ´×¢²á¾ÍÍêÈ«¿ÉÒÔʹÓÃÁË ºº»¯ÎļþʹÓ÷½·¨£º °²×°ºÃLECCO SQL Expert for SQL Serverºó£¬°ÑÎļþ¸´ÖƵ½°²×°Ä¿Â¼¼´¿É¡£
- 28.96MB
Lecco SQL Expert 数据库管理工具
2009-11-20Lecco SQL Expert 数据库管理工具
- 17.92MB
LECCO SQL Expert
2011-12-01LECCO SQL Expert for sql server
- 0B
LECCO SQL Expert (智能自动SQL优化)
2006-01-13目前在商用数据库领域LECCO TechnologyLimited(灵高公司)拥有该技术并提供使用该技术的自动优化产品——LECCO SQL Expert,其支持Oracle、Sybase、MS SQLServer和IBMDB2数据库平台。该产品针对数据库应用的开发和...
- 108KB
lecco sql expert for oracle v3.2 连接Oracle 10g 时,需进行的步骤
2011-12-16lecco sql expert for oracle v3.2 连接Oracle 10g 时,需进行的步骤
- 9.3MB
lecco sql export pro(SQL优化器)
2008-08-25LECCO SQL Expert不仅能够找到最佳的SQL语句,而且提供的“边做边学式训练”还能够教会开发人员和数据库管理员如何写出性能最好的SQL语句。LECCO SQL Expert的“SQL比较器”可以标明源SQL和待选SQL之间的不同之处。...
- 99KB
对数据库中SQL语句的优化技术进行研究——对LECCO SQL Expert的分析与研究.pdf
2021-09-19对数据库中SQL语句的优化技术进行研究——对LECCO SQL Expert的分析与研究.pdf
- 12.60MB
Expert SQL Server Transactions and Locking
2018-10-22Master SQL Server’s Concurrency Model so you can implement high-throughput systems that deliver transactional consistency to your application customers. This book explains how to troubleshoot and address blocking problems and deadlocks, and write code and design database schemas to minimize concurrency issues in the systems you develop
- 14.87MB
SQL Expert3.2
2010-06-24SQL Expert3.2 for Oracle,包含破解文件在内。 用的不多感觉比那个SQL Handler好用些。 当然还是更喜欢Toad9.0,10.5的体积太大了。
- 173KB
《Expert SQL Server Transactions and Locking》源码
2018-10-26本资源是《Expert SQL Server Transactions and Locking》一书的源码。有需要的可以下载。
- 9.17MB
lecco sqle xpert professional oraclev3.2 有注册码
2012-06-16sql expert 3.2 SQL 语句性能分析的利器,能将你的SQL语句优化出多种方案供你选择! 此版本并不支持ORACLE10G以上,连接的时候会出现初始化失败: Initialization error SQL*Net not properly installed Oracle...
- 12.29MB
LECCO_SQL_Expert_For_ORACLE
2009-06-14LECCO SQL Expert的PL/SQL开发器拥有模板仓库,可以通过拖放快速地创建PL/SQL脚本。它内含的对象浏览器允许用户通过拖放来获得数据库对象如:表、视图、函数、过程的定义脚本;减少了开发的时间,降低甚至避免了错误...
- 328KB
LeccoSqlExpert 中文图解.doc
2008-08-28LECCO SQLEXPERT中文教程,一个很好的关于Oracle数据库优化、分析的工具中文使用说明文档
- 9.17MB
LeccoSQLExpertForOracle_1.rar
2011-09-04LECCO SQL Expert for Oracle v3.2
- 19.67MB
SQl 优化工具LECCOSQLExpertforOracle
2009-02-12SQl 优化工具LECCOSQLExpertforOracle V3版
- 6.15MB
Expert PHP and MySQL_expert_sql_expertmysql_php_
2021-10-01expert php and my sql
- 27.99MB
sybase sql 优化器
2011-11-22即是之前的LECCO SQL Expert,不仅能够找到最佳的SQL语句,它所提供的“边做边学式训练”还能够教开发人员和数据库管理员如何写出性能最好的SQL语句。它的“SQL比较器”可以标明源SQL和待选SQL间的不同之处。
- 896KB
provincia-lecco-theme:WordPress主题-Provincia di Lecco
2021-02-19特马WordPress的La Provincia di Lecco 特玛(Tema)WordPress发行人:Sito Istituzionale della Provincia di Lecco basato sulle linee guida di 高级定制字段专业版的最佳实践。 ACF PRO声音包含了Nella ...
- 0B
Qt 5实现串口调试助手 (源工程文件、0积分下载)
2021-12-06基于Qt 5实现串口调试助手,程序仅供参考,修改了之前十六进制接收0xA0--0xFF有误的问题,新增了窗口自适应(ui文件设置栅格),文件详情可看博客链接https://blog.csdn.net/m0_51294753/article/details/121405661。
- 47.24MB
【SystemVerilog】路科验证V2学习笔记(全600页).pdf
2021-02-25SystemVerilog的听课学习笔记,包括讲义截取、知识点记录、注意事项等细节的标注。 目录如下: 第一章 SV环境构建常识 1 1.1 数据类型 1 四、二值逻辑 4 定宽数组 9 foreach 13 动态数组 16 队列 19 关联数组 21 枚举类型 23 字符串 25 1.2 过程块和方法 27 initial和always 30 function逻辑电路 33 task时序电路 35 动态 静态变量 39 1.3 设计例化和连接 45 第二章 验证的方法 393 动态仿真 395 静态检查 397 虚拟模型 403 硬件加速 405 效能验证 408 性能验证 410 第三章 SV组件实现 99 3.1 接口 100 什么是interface 101 接口的优势 108 3.2 采样和数据驱动 112 竞争问题 113 接口中的时序块clocking 123 利于clocking的驱动 133 3.3 测试的开始和结束 136 仿真开始 139 program隐式结束 143 program显式结束 145 软件域program 147 3.4 调试方法 150 第四章 验证的计划 166 4.1 计划概述 166 4.2 计划的内容 173 4.3 计划的实现 185 4.4 计划的进程评估 194 第五章 验证的管理 277 6.1 验证的周期检查 277 6.2 管理三要素 291 6.3 验证的收敛 303 6.4 问题追踪 314 6.5 团队建设 321 6.6 验证的专业化 330 第六章 验证平台的结构 48 2.1 测试平台 49 2.2 硬件设计描述 55 MCDF接口描述 58 MCDF接口时序 62 MCDF寄存器描述 65 2.3 激励发生器 67 channel initiator 72 register initiator 73 2.4 监测器 74 2.5 比较器 81 2.6 验证结构 95 第七章 激励发生封装:类 209 5.1 概述 209 5.2 类的成员 233 5.3 类的继承 245 三种类型权限 protected/local/public 247 this super 253 成员覆盖 257 5.4 句柄的使用 263 5.5 包的使用 269 第八章 激励发生的随机化 340 7.1 随机约束和分布 340 权重分布 353 条件约束 355 7.2 约束块控制 358 7.3 随机函数 366 7.4 数组约束 373 7.5 随机控制 388 第九章 线程与通信 432 9.1 线程的使用 432 9.2 线程的控制 441 三个fork...join 443 等待衍生线程 451 停止线程disable 451 9.3 线程的通信 458 第十章 进程评估:覆盖率 495 10.1 覆盖率类型 495 10.2 功能覆盖策略 510 10.3 覆盖组 516 10.4 数据采样 524 10.5 覆盖选项 544 10.6 数据分析 550 第十一章 SV语言核心进阶 552 11.1 类型转换 552 11.2 虚方法 564 11.3 对象拷贝 575 11.4 回调函数 584 11.5 参数化的类 590 第十二章 UVM简介 392 8.2 UVM简介 414 8.3 UVM组件 420 8.4 UVM环境 425
- 131.54MB
AutoSAR标准协议4.2.2
2020-01-19AutoSAR标准协议规范4.2.2,里面包含了AutoSAR组织所规定的AutoSAR架构的标准规范协议原文档。对AutoSAR的学习有一定的借鉴意义
- 2.13MB
光伏-储能并网系统仿真.rar
2021-12-31该文件是清华大学储能课的期末大作业。用SIMULINK搭建了一个完整的光伏-储能并网系统。我的博客中介绍了系统实现的具体方法,欢迎查看!
- 339KB
GD32替换STM32注意事项.pdf
2020-04-12GD32 介绍与 STM32 兼容性汇总。STM32的代码直接在GD32上运行需要小部分的修改。按教程做对应修改就行哈。
- 1.50MB
XCP协议的规范文档
2020-01-19XCP协议的原规范文档,主要包含了Part1-5共5个部分,其中第三部分又分为CAN、以太网和Sxl等。对于XCP协议的开发者和学习者有借鉴意义
- 35KB
NPPJSONViewer.zip
2022-01-17NodePad++ JSON格式化插件