• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

一个1000万级别用户表 ,怎样让用户登陆速度不至于很慢

shidifeng 2008-03-26 04:41:27
一个1000万级别用户表 ,怎样让用户登陆速度不至于很慢
...全文
187 点赞 收藏 24
写回复
24 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yyunffu 2008-03-31
关注!
回复
Limpire 2008-03-30
1、硬件
2、索引
3、分区
4、逻辑优化
回复
hery2002 2008-03-30
[Quote=引用 3 楼 yyyyzzzz_2002 的回复:]
1.首先考虑建立索引
2.如果是sql server2005,直接建分区表,如果是sql server2000,按照年份或者其他字段建立分区视图
3.优化业务逻辑,实现最优化
[/Quote]
回复
fstao 2008-03-30
如果是有1000万行记录,登录时:
第一,不要全部打开表的所有记录,比如:select top 10 from table1
第二,为用到的查询建立好合理的索引
第三,优化好你的sql语句。
回复
-狙击手- 2008-03-30
索引
多文件组
分区
硬件升级
优化SQL
回复
想飞的狼 2008-03-30
1、硬件
2、索引
3、分区
4、逻辑优化



dddddd
回复
1.建立合理的索引
2.加强服务器的性能
..
回复
hlq8210 2008-03-30
看你的用户表的字段设计走咯,如果只有简单的几个字段,1000W不成什么问题
回复
internetroot 2008-03-27
SELECT TOP 1 ......是一定要用的。
回复
wlinglong 2008-03-27
第一就是要建立一个聚集索引,
然后根据索引 来优化语句,
回复
zhuyx808 2008-03-27
[Quote=引用 8 楼 dgdba 的回复:]
一千萬,說起來很大、很多,但實際上並不多
我一個BOM表就有這麼多數據,操作並不慢
若搞懂了數據庫基本概念,設計出來的效果不至於慢
[/Quote]


數據庫基本概念 不懂
回复
utpcb 2008-03-27
UP! 设计合理硬件也重要! 建立适当的索引,表分区, 写得 SQL不要太烂! 定势的整理表和索引 应该问题就不大
回复
dgdba 2008-03-27
一千萬,說起來很大、很多,但實際上並不多
我一個BOM表就有這麼多數據,操作並不慢
若搞懂了數據庫基本概念,設計出來的效果不至於慢
回复
czcodetk 2008-03-27
索引
具体就要看情况了
回复
fsolsh 2008-03-27
都是牛人!
顶!!!
回复
yjlhch 2008-03-27
建议磁盘阵列RAID0
回复
Ji秋风 2008-03-27
[Quote=引用 3 楼 yyyyzzzz_2002 的回复:]
1.首先考虑建立索引
2.如果是sql server2005,直接建分区表,如果是sql server2000,按照年份或者其他字段建立分区视图
3.优化业务逻辑,实现最优化
[/Quote]
顶!
回复
Ji秋风 2008-03-27
[Quote=引用 8 楼 dgdba 的回复:]
一千萬,說起來很大、很多,但實際上並不多
我一個BOM表就有這麼多數據,操作並不慢
若搞懂了數據庫基本概念,設計出來的效果不至於慢
[/Quote]
说的太玄乎,等于没说!
回复
nextflying 2008-03-27
关注 , 最该覆盖索引 (覆盖搜索条件字段)
回复
msdnlu 2008-03-27
把表进行分割(按照时间,部门等条件),再建立视图。可以调查一下分区视图的相关知识。
回复
加载更多回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-26 04:41
社区公告
暂无公告