码迷,mamicode.com
首页 >  
搜索关键字:结果集    ( 2903个结果
M?y?S?Q?L?查?询?语?句?优?化
1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELE...
分类:其他好文   时间:2014-07-22 22:55:34    阅读次数:317
Oracle直方图导致SQL不走索引.
在ITPUB 上看到一个帖子 http://www.itpub.net/thread-1875212-1-1.html同一条SQL语句,只有查询条件不一样,查询返回的结果集都为0,一个走了全表扫描,一个走索引。查看全表扫描的SQL语句:SQL走全表,产生了2422609个逻辑读,cost为535KS...
分类:数据库   时间:2014-07-20 08:19:29    阅读次数:291
全扫描访问方法:(2)全扫描与舍弃
全扫描是否为高效的选择取决于需要访问的数据块个数以及最终的结果集行数。此外,全扫描是否高效的另一个关键因素是舍弃。所访问数据块数目以及舍弃的数量越大,全表扫描的成本也就越高。对全扫描访问方法(1)中的T2 j进行全扫描所需要的数据块数如下所示:SELECT t.table_name, t.num_r...
分类:其他好文   时间:2014-07-19 20:14:16    阅读次数:187
Oracle 11g 的server结果缓存result_cache_mode
对于常常要查的结果集,返回少量记录,server端是能够缓存的,结果集保存在共享池中,假设是绑定变量,绑定变量的值也要一样。SQL> show parameter result_cacheNAME TYPE VALUE---------------------...
分类:数据库   时间:2014-07-19 11:33:54    阅读次数:407
Hive架构层面优化之二合理利用中间结果集(单Job)
是针对单个作业,针对本job再怎么优化也不会影响到其他job;Hadoop的负载主要有两部分:CPU负载和IO负载;问题:机器io开销很大,但是机器的cpu开销较小,另外map输出文件也较大,怎么办?解决办法:通过设置map的中间输出进行压缩就可以了,这个不会影响最终reduce的输出。集群中的机器...
分类:其他好文   时间:2014-07-18 20:29:09    阅读次数:384
sql中 with rollup 、with cube、grouping 统计函数用法
with rollup 、with cube、groupingCUBE 和 ROLLUP 之间的区别在于:CUBE 生成的结果集显示了所选列中值的所有组合的聚合。ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。grouping:当用 CUBE 或 ROLLUP 运算符添加行时,附加的...
分类:数据库   时间:2014-07-18 18:28:13    阅读次数:372
初识JdbcTemplate
1.spring配置文件中注册:参照使用 Spring jdbcTemplate 进一步简化 JDBC 操作       2.写javabean       3.写rowmapper(根据javabean来封装结果集)       4.写dao层(CRUD):参考Spring JdbcTemplate小结...
分类:数据库   时间:2014-07-18 11:30:29    阅读次数:231
MySqli 中预处理类 stmt
非select 语句(没有结果集的)1.建立连接数据库 $mysqli=new mysqli("localhost","root","","sqldb");2.判断 if(mysqli_connect_error()){ echo "连接数据库失败".mysqli_connect_erro...
分类:数据库   时间:2014-07-18 10:16:11    阅读次数:292
MySqli 执行多条SQL语句
使用multi_query(); 去执行SQL语句,执行多条语句多个SQL语句用“;”分开一:没有结果集的语句:$sql="insert into products (cid,name,price,num) values('2','PHP','2.22','10');update products ...
分类:数据库   时间:2014-07-15 23:12:08    阅读次数:325
JDBC(一)简介
一,什么是JDBCJDBC,即java database connectivity,是一套用于访问数据库但不依赖于数据库类型的JAVA API。JDBC库包含了数据库的常用使用方法的API实现,基本如下:数据库连接创建SQL语句执行SQL语句浏览及修改返回的结果集从根本上来说,JDBC是一份标准,完...
分类:数据库   时间:2014-07-14 22:19:33    阅读次数:371
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!