P8 Easy-Ext前言对于WEB开发而言,AJAX的流行已经成为了必然,然而对于WEB开发者来说,ExtJS这个强大的富客户端Ajax框架的诞生无意让众多WEB开发者而疯狂。而今WEB开发在过渡到HTML5和CSS3的时期,众多ExtJS爱好者为ExtJS的发展而担忧。而对于我来说,从07年至今一直见证着ExtJS的发展历程,很不错,ExtJS4终于来了。
P38 JSTL标签建立JSP程序6-1 JSTL标签库6-2核心标签库的一般用途标签6-3核心标签库的条件标签6-4核心标签库的循环标签6-1 JSTL标签库6-1-1 JSTL1.1版标签库6-1-2在JSP程式使用JSTL标签6-1-1 JSTL1.1版标签库-种类JSTL1.1版标签库(Tag Libraries)依其不同用途,可以分为五种标签库,如下表所示:6-1-1 JSTL1.1版标签库-說明1核心标签库(Core)核心标签库包含EL范围变量的建立和刪除标签、錯誤处理和一般程式語言流程控制的条件和循环标签。
P32 分布式开发框架纽约证券交易所每天产生1TB的交易数据社交网站facebook的主机存储着约10亿张照片,占据PB级存储空间互联网档案馆存储着约2PB数据,并以每月至少20TB的速度增长。瑞士日内瓦附近的大型强子对撞机每年产生约15PB的数据。这样的数据该怎么存储和读取?Facebook的服务器大概1万台,按照oracle的标准10g版本计算大约需要21亿元Hadoop一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop是项目的总称,主要是由分布式存储(HDFS)、分布式计算(MapReduce)组成。Hadoop程序目前只能运行在Linux系统上,window上运行需要安装其他插件,安装过程见《hadoop安装说明.docx》。可扩展:不论是存储的可扩展还是计算的可扩展都是Hadoop的设计根本。
P50 分享主题认识大数据大数据相关技术介绍非结构化数据数据平台介绍认识数据网银ATMPOS手机银行理财存款贷款转账信用卡订票酒店购物投资通话1、现有IT系统大量交易型结构化数据
P8 需在服务器端启动MetaStoreServer,客户端利用 Thrift 协议通过MetaStoreServer 访问元数据库
P9 用户接口,包括 CLI(hive shell),JDBC/ODBC,WebUI •元数据存储,通常是存储在关系数据库如 mysql, derby 中 •解释器、编译器、优化器、执行器 •Hadoop:用 HDFS 进行存储,利用 MapReduce 进行计算
P16 Java最好有些基础,一般水平关系数据库sqlHadoop介绍核心组件:HDFS:分布式存储系统Mapreduce:分布式计算模块分布式:廉价小型机通常一台几千元8G内存5T磁盘Namenodemaster集群主机器负责集群的统一管理和调度,作业分发和收集JobTracker作业分发和收集Datanodeslave机,主要接收namenode任务进行运算处理,输出结果给namenodeTaskTracker作业接收和输出本地服务器几百万一台10T
P16 Cloudera 公司主是一家提供 Hadoop 以及基于 Hadoop 软件的服务商. Cloudera 针对Hadoop的官方版本做了很多集成以及补丁修复工作. 并且一个发布下的所有基于 Hadoop 的软件之间的版本依赖已经经过了大量测试, 可以说是一个比较省心的版本. 同时简化了对其他组件的整合安装。是目前企业里用的最多的发行版本。
P13 Cloudera Manager 安装和环境熟悉
P12 Cloudera Manager (简称CM)用于管理CDH4集群,可进行节点安装、配置、服务配置等,提供Web窗口界面提高了Hadoop配置可见度,而且降低了集群参数设置的复杂度。
P136 本章的目的掌握如何解读AWR报告掌握在AWR报告中的一些主要小节的作用掌握AWR报告中的一些主要等待事件的含义掌握AWR报告中的一些主要统计数据的含义掌握如何在AWR报告中分析TOPSQL掌握如何使用AWR报告中的建议解读AWR报告的作用AWR报告是Oracle
P121 本章的目的掌握如何解读AWR报告掌握在AWR报告中的一些主要小节的作用掌握AWR报告中的一些主要等待事件的含义掌握AWR报告中的一些主要统计数据的含义掌握如何在AWR报告中分析TOPSQL掌握如何使用AWR报告中的建议解读AWR报告的作用AWR报告是Oracle数据库性能和运行状态的最全面的展示AWR报告对于数据库整体性能分析十分关键学
P66 本章的目的掌握如何解读AWR报告掌握在AWR报告中的一些主要小节的作用掌握AWR报告中的一些主要等待事件的含义掌握AWR报告中的一些主要统计数据的含义掌握如何在AWR报告中分析TOPSQL掌握如何使用AWR报告中的建议解读AWR报告的作用AWR报告是Oracle数据库性能和运行状态的最全面的展示AWR报告对于数据库整体性能分析十分关键
P65 \本章的目的掌握如何解读AWR报告掌握在AWR报告中的一些主要小节的作用掌握AWR报告中的一些主要等待事件的含义掌握AWR报告中的一些主要统计数据的含义掌握如何在AWR报告中分析TOPSQL掌握如何使用AWR报告中的建议\
P54 本章的目的掌握如何解读AWR报告掌握在AWR报告中的一些主要小节的作用掌握AWR报告中的一些主要等待事件的含义掌握AWR报告中的一些主要统计数据的含义掌握如何在AWR报告中分析TOPSQL掌握如何使用AWR报告中的建议解读AWR报告的作用AWR报告是Oracle数据库性能和运行状态的最全面的展示AWR报告对于数据库整体性能分析十分关键学会解读AWR报告是一个高级DBA的必备功课解读AWR报告所需的基础知识
P74 访问路径和SQL性能访问路径决定了执行计划的性能调整访问路径是SQL优化中最为重要的工作在一般OLTP系统中,超过60%的问题是通过调整访问路径解决的调整访问路径的优化成本最低调整访问路径的方法调整索引调整表连接顺序和连接方式选择访问路径(通过HINT,OUTLINES,表分析等方式)什么是索引索引对单表访问的影响根枝页索引单表访问的几种主要方式索引唯一性访问索引范围扫描全索引扫描快速全索引扫描索引跳跃扫描索引访问案例分析
P26 多表连接的优化要点表连接的顺序表连接的方式多表连接的问题最终被分解为多次双表连接本节关注的和不关注的细节本节关注的内容:复杂表连接优化的思路和方法子查询优化的要点外联接优化CONNECTBY的优化本节不关注的内容:执行计划分析表连接方式及相关优化要点表连接的顺序的优化建议表连接顺序最好从业务的角度考虑多表连接可以一层一层分析.
P49 SQL性能访问路径决定了执行计划的性能调整访问路径是SQL优化中最为重要的工作在一般OLTP系统中。
P18 访问路径和SQL性能访问路径决定了执行计划的性能调整访问路径是SQL优化中最为重要的工作在一般OLTP系统中,超过60%的问题是通过调整访问路径解决的调整访问路径的优化成本最低调整访问路径的方法调整索引调整表连接顺序和连接方式选择访问路径(通过HINT,OUTLINES,表分析等方式)什么是索引索引对单表访问的影响根枝页索引单表访问的几种主要方式索引唯一性访问索引范围扫描全索引扫描快速全索引扫描索引跳跃扫描索引访问案例分析
P95 工具可以帮助人思考工具可以提高工作效率工具可以防止信息被忽略工具避免记一些难记的东西......结论:工具不是万能的,但是离开工具是万万不能的SQL优化需要哪些工具TOPSQL抓取类工具会话跟踪类工具SQL分析类工具PL/SQL分析类工具辅助性工具(比如思考树、决策树工具)TOPSQL抓取类工具根据需要抓取TOPSQL物理读、逻辑读、执行次数、解析次数.