请教:数据库查询优化(连接查询) 需要查询的表中数据量都很大,用连接查询会不会给数据库带来很大的压力,对于程序员来说如何兼顾数据库的性能 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关键是要让sql statement走合适的执行计划。否则让两个超过千万的数据表table full scan,然后又用nested loop的话,怕是有较大问题。 1、查询要和统计分开,如果是统计之类的,实时性要求不高的 建议通过job在晚上比较空闲的时候调用存储过程做成日结。最后生成报表。2、在表中可以多做一些冗余(以空间换时间),这样少做一些关联。3、大表上要做相应的分区,在查询时尽时使用到分区字段。4、如果有时间,在查询时要做时间段限制,如限制在一个月以内等。5、在情况允许的情况下尽量多做些限制(即多增加一些必输的条件)。 oracle update语句优化 oracle内一个简单update语句执行结果不正确! 一句SQL的理解求组 Oracle数据库连接问题 求救:m_pConnection->Execute((_bstr_t)sql,&vtMissing,adCmdText);错在哪里 update 简单问题提示单行字返回多行 关于行列转换问题,多条记录转成一条记录 。最好用一条sql语句实现。 occi 问题 连接ORACLE数据库时,查询时间的问题!请指教! 请教:将ORACLE8中的表移植到ACCESS中的问题? 关于一个ODBC问题 表空间创建成功后没法用
否则让两个超过千万的数据表table full scan,然后又用nested loop的话,怕是有较大问题。
建议通过job在晚上比较空闲的时候调用存储过程做成日结。最后生成报表。
2、在表中可以多做一些冗余(以空间换时间),这样少做一些关联。
3、大表上要做相应的分区,在查询时尽时使用到分区字段。
4、如果有时间,在查询时要做时间段限制,如限制在一个月以内等。
5、在情况允许的情况下尽量多做些限制(即多增加一些必输的条件)。