分类:技术 相关文章

TERADATA SQL 语句优化通用方法–合理使用命令提高效率

最近几篇关于 Teradata 的日志,来源于互联网,在阅读的过程中,感觉有些说法和我的认识存在一些差距,我会标红表示疑问,哪位有不同的见解,欢迎留下脚印: 注意 union 和 union all 的区别, union all 效率更高 在没有必要时不要使用 distinct 和 order by , 它同 union 一样会使查询变慢 between 在某些时候比 in 速度更快, between 能更快的根据索引找到范围 用 or  的子句可以分解成多个查询,并且通过 union 连接多个查询.他们的速度中同是否使用索引有关.  (这样可以提高效率吗?) 在 in 后面值的列表中,将出现……

继续阅读»»»

◷2011/03/4   @铂昂士   ▤技术   ⚑

Teradata SQL 优化举例–where 的二个原则

第一个原则:在 where 子句中应该把最具限制性的条件放在最前面. – 在下面的两条 select 语句中: select * from table 1 where col1 <= 10000 and col1 >=0; select * from table 1 where col1 >=0 and col1 <= 10000; -如果数据表中的数据 col1 都>=0 ,则第一条语句要比第二条select 语句效率高的多,因为第二条语句的第一个条件耗费了大量的系统资源. 第二个原则: where 子句中字段顺序应和索引中字段顺序一致.

◷2011/03/4   @铂昂士   ▤技术   ⚑

与 niche 相关的东西

有些迷糊,把网络上学到的东西.摘抄总结到此,只用作自己参阅,如果大家用得着.记得常来看看 寻找 niche 和建站注意事项: 先从大方向入手,慢慢的细分,直到找到适合我们的 niche 1.在我们选择产品时,它的热度和利润是同等重要的 2.NICHE的寻找必须要靠经验的积累,一定要在实践中,创新与摸索! 3.寻找一个合适域名!一般来说:com优先,在com 没有适合的情况下,选择net或是org 后缀,info也是不错的选择 4.使用独立IP,选择了WORDPRESS搭建网站后,我们便可以选择联盟了,如 googleadsense+amazon 的组合进行搭配,当然, googleadsens……

继续阅读»»»

◷2011/03/25   @铂昂士   ▤技术   ⚑

GAE 静态文件服务器

               大部分网站都有那种“需要发送给浏览器但却不会因为日常操作而发生变化”的资源。用于描绘网站外观的图片和CSS文件、在浏览器中运行的JavaScript代码、不含动态组件的HTML网页文件等都属于这样的资源,人们将之统称为静态文件(static file)。由于发送这些文件时不会用到应用程序代码,因此没有必要把它们放到应用程序服务器上,实际上,那样的做法是很低效的。      &n……

继续阅读»»»

GAE 数据存储实体和属性

               App Engine应用程序将其数据保存为一个或多个数据存储区实体(entity)。实体拥有一个或多个属性(property),每个属性都有一个名字和一个值,这个值可以是任何一种基本值类型。每个实体都有一个命名类别(kind),它用于在查询中对实体进行分类。乍一看上去,这跟关系型数据库没什么不同:同一类别的实体就像是表中的行,而属性就像是列(字段)。实际上,实体和行之间有两个显著的区别:第一,同类别的两个实体无须拥有相同的属性……

继续阅读»»»

GAE 数据存储查询,索引和事务

数据存储区查询将返回零个或多个单一类别的实体。它也可以只是返回查询所得的实体的键。查询不仅可以根据条件(必须匹配实体属性的值)进行过滤,还可以根据属性值对返回的实体进行排序。查询也可以通过键来进行筛选和排序。 在传统的关系型数据库中,查询会实时地根据数据表(由开发人员决定如何对其进行存储)进行计划和执行。开发人员还可以让数据库在指定的列上创建和维护索引以提高相关查询的执行速度。 App Engine的做法与此大不相同。在App Engine中,每个查询都有一个与之对应的由数据存储区维护的索引。当应用程序执行查询时,数据存储区将会找出该查询的索引,扫描并找到第一个与之匹配的行,然后逐行返回索引中……

继续阅读»»»