代码改变世界

随笔档案-2012年02月

sql执行顺序

2012-02-19 22:53 by floweriness, 183 阅读, 收藏,
摘要: 1:语法分析:分析语句是否符合符合规范,衡量语句中各表达式的意义2:语义分析:检查语义中所涉及的数据库对象是否存在,且用户有相应的访问权限3:视图转换:将涉及视图的查询语句转换为相应的对基表的查询语句4:表达式转换:将复杂的sql语句转换为简单的等效连接5:选择优化器:不同的优化器,产生不同的”执行计划”6:选择连接方式:三种7:选择连接顺序:哪个做为主表8:选择搜索路径:利用索引还是其它 阅读全文

sql语句的执行步骤

2012-02-19 22:43 by floweriness, 198 阅读, 收藏,
摘要: 1:from: 组装来自不同的数据源的数据2:where: 基于指定的条件对记录行进行筛选3:group by:将数据划分为多个分组4:使用聚合函数进行计算5:使用having筛选分组6:计算所有的表达式7:使用order by 对结果集进行排序 阅读全文

负载均衡

2012-02-18 12:47 by floweriness, 252 阅读, 收藏,
摘要: 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。随着网络核心业务量的提高,访问量和数据流量的增高,硬件提升成本高。然后应用负载均衡,将工作进行平衡,分担到多个操作单元进行,从而共同完成任务。需要说明的是:负载均衡设备不是基础网络设备,而是一种性能优化设备。对于网络应用而言,并不是一开始就需要负载均衡,当网络应用的访问量不断增长,单个处理单元无法满足负载需求时,网络应用流量将要出现瓶颈时,负载均衡才会起到作用。 负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理. 阅读全文