对于10w,20w,40w,100w条记录的一张表,应该如何设计?mssql,谢谢.
解决方案 »
- 帮我看看代码哪里有问题!
- 这样的进销存报表如何写?
- 在服務器上陞級MSSQL 2000到MSSQL 2005.但我用SQL2005打开管理台时,看到的核心还是2000的.(就是8.0版的)
- 数据库太大了!想通过日志截断缩小一下!请教!
- 跪求一SQL语句,大家指点一下.或者没有这中SQL语句
- SQL语句报错 在线等 急~~~~~~~~~~~~~~~~~~~
- SQL SERVER 内存居高不下
- 一个表自关联查询问题
- sqlexpress
- '我把一个程序打了包(用Access建的库,名字是a.mdb),并安装在“d:\a",但是运行时,提示找不到a.mdb.必须手工加入吗?手工加入的话,有可能被别人修改!怎么办?
- 请教如何修改列名?
- 向高手求一句SQL语句
一张Sale表
CREATE TABLE [Sale] (
[styleid] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[sortid] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[colorid] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[sizeid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[qty] [int] NULL ,
[lastupdateuser] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[lastupdatetime] [datetime] NULL ,
[activeflag] [tinyint] NULL ,
[res] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_Sale] PRIMARY KEY CLUSTERED
(
[styleid],
[sortid],
[colorid],
[sizeid]
) ON [PRIMARY]
) ON [PRIMARY]
GO
对于这样的一张表.
如果根据业务发展.记录会递增至可能的10w条,这样,这个表这样设计是否合理,
50w,100w,1000w,甚至1亿条呢.网上google了一下,是否需要建立分表?
应如何建立?要注意一些什么地方?
谢谢指点.