CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 620899
Apache
: 因为要针对log 进行统计
[阅读: 309] 2008-04-15 05:56:49
<空>
相关信息:
【技术贴】 SQL 语句优化
(541字)
(
Apache
[418]
2008-04-15 12:42
)
not exists 是否可以不用 distinct ?
(40字)
(
haitao
[432]
2008-04-15 12:59
)
distinct 是为了减小查询集合的大小,去掉应该更慢吧
(42字)
(
Apache
[329]
2008-04-15 13:02
)
exists只判断是否有内容,应该子查询一旦出现结果就返回有或无
(45字)
(
haitao
[331]
2008-04-15 13:10
)
顶起来
(空) (
Apache
[279]
2008-04-15 13:31
)
我仅仅执行 select count(*) from tblInforDotLog 都非常慢,是不是这个表有问题
(58字)
(
Apache
[424]
2008-04-15 13:53
)
log 的东西为什么要放在表里?
(空) (
没脾气2x
[301]
2008-04-15 13:55
)
因为要针对log 进行统计
(空) (
Apache
[308]
2008-04-15 13:56
)
不要对大表进行实时统计
(空) (
sealw
[295]
2008-04-15 13:59
)
生米已经煮成熟饭了
(8字)
(
Apache
[340]
2008-04-15 14:01
)
这东西又不是非要特别及时,你定期生成一些常用的结果集行不行。
(空) (
没脾气2x
[304]
2008-04-15 14:05
)
如果一口难以吃下,就分成几口来吃
(空) (
sealw
[291]
2008-04-15 14:10
)
把not exists 改成表连接, 确认inforContentId ,inforId, tblInforDotLog.operator上有索引
(空) (
DeepBlue
[329]
2008-04-15 14:18
)
真神出现了,直升机还不拜一个?
(空) (
sealw
[264]
2008-04-16 07:12
)
顶。
(空) (
没脾气2x
[280]
2008-04-16 08:47
)
not exists不好,还是用join吧
(空) (
龙之吻
[320]
2008-04-15 15:04
)
not exists?!太低级了吧。。。。
(9字)
(
变废为宝
[353]
2008-04-15 15:04
)
而且你判断有没有点击居然是从日志里面去兜?
(5字)
(
变废为宝
[322]
2008-04-15 15:05
)
很明显这是历史遗留问题,我没这么BT
(空) (
Apache
[283]
2008-04-15 15:34
)
那如果你的日志表只是用来做这个用途,可以试试把这个日志表按用户ID分段做分区表
(63字)
(
变废为宝
[474]
2008-04-15 22:56
)
应该把日志表的点击相关记录定时复制到专门的表。。。。。。。
(45字)
(
haitao
[383]
2008-04-15 22:59
)
按用户ID分区,是不是之前要知道所有的ID
(空) (
王中王
[296]
2008-04-16 09:28
)
知道首字母就行了,英文的分26个区。。。。。。。
(20字)
(
haitao
[322]
2008-04-16 09:29
)
没在ORCL上试过用字段的部分做分区键,一般都是用完整的主键字段
(空) (
变废为宝
[312]
2008-04-16 11:14
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录