sql server创建数据库时初始大小多少MB合适以及增量设置多少MB合适

nicholasvb 2018-09-05 01:21:06
请问一下,数据库创建时初始大小设置多少MB合适,预计使用5年数据库可能几十G, 单表可到千万行,
...全文
2358 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 版主 2018-09-06
  • 打赏
  • 举报
回复
初始大小可以设置为 10G, 以后每次增长 10M。 平时注意观察数据库日志文件的大小。
nicholasvb 2018-09-05
  • 打赏
  • 举报
回复
好,谢谢二位!
二月十六 版主 2018-09-05
  • 打赏
  • 举报
回复
可以直接设置成几十G,或者让它自增长
吉普赛的歌 版主 2018-09-05
  • 打赏
  • 举报
回复
初始大小不太重要, 增长不要设置为按百分比增长, 设置为 100 MB - 200 MB 比较好。
实验 数据库设计综合应用 实验内容: 任务1:活期储蓄管理系统数据库设计 1.问题的提出 在活期储蓄管理过程中,"储户"通过"存取款"与"储蓄所"发生业务联系。试设计活期 储蓄管理系统数据库的概念模型、关系模型并确定约束。 2.系统需求分析 通过对数据库用户(储蓄所业务人员)的调查,对用户的需求进行分析得知: (1)储户是指在某个储蓄所开户的人。该储蓄所称为储户的开户行。 (2)一个储蓄所可以有多个储户,每个储户有惟一的账号。 (3)每个储户可以在多个允许发生业务的储蓄所进行存取款。 (4)储户按信誉分为"一般"和"良好"两种(分别用0和1表示)。信誉"一般"的储户不允许 透支。信誉"良好"的储户可以透支,但不能超过5万元。 (5)储户按状态分为:"正常"和"挂失"两种(分别用0、1表示)。状态为"正常"的储户允 许存取款,状态为"挂失"的储户不允许存取款。 (6)储户的信息有:账号、姓名、密码、电话、地址、信誉、存款额、开户行编号、开户 日期、状态等。 (7)储蓄所的信息有:编号、名称、电话、地址、负责人 (8)储户进行存取款应该提供账号、存取标志(1:表示存款,0:表示取款)、存取金额 、存取日期等信息,储蓄所首先要对储户的身份进行验证,对合法的储户再根据"信誉" 判断是否可以发生此次业务。若发生业务则记录相应信息,修改储户的存款额。 3.概念模型设计 请你根据系统需求分析设计E-R图。(请在此处用E-R图代替) 4.关系模型设计 请你根据E-R图转换成对应的关系模型,并标出主码 (请在此处用对应的关系模型代替) 5.约束关系 (1)实体完整性 例如实体"储户"的主码"账号"不能为空等。 (请你在此处描述出全部的实体完整性。) (2)参照完整性 例如参照关系"存取款"的属性"账号"和储蓄所"编码"分别是被参照关系"储户"和"储 蓄所"的外码。因此,参照关系"存取款"的属性"账号"的值必须是被参照关系"储户"中某 一元组的"账号"的值。 (请你在此处描述出全部的参照完整性。) (3)用户定义的完整性 要求如下: 对信誉为"一般"的储户取款,只有当: "储户.存款额"-"存取款.金额" 0 才可以发生取款业务。 同理,对信誉为"良好"的储户取款,只要: "储户.存款额"-"存取款.金额" -50000(元) 便可以发生取款业务。 (请自行思考在本系统中是否还有其他用户定义的完整性,并补充在此处) 6.关系结构描述 请你仿照表1在此处描述出活期储蓄管理系统的关系结构,实际上是给出了该系统数 据库模式的型。 表1 学生数据库关系结构描述 "关系名称 "属性名称 "数据类型 "宽度 "说明 " "学生 "学号 "字符串 "10 " " " "姓名 "字符串 "8 " " " "电话 "字符串 "16 " " " "出生年月 "日期间型 "8 " " " "性别 "字符串 "15 " " " " "日期间型 "8 " " "课程 "课程号 "字符串 "15 " " " "课程名 "字符串 "6 " " " " " " " " " "先修课程号 "货币型 "8 " " " "状态 "整数 "1 "取值为0、1 " "学生选课 "学号 "字符串 "10 " " " "课程号 "字符串 "40 " " " "成绩 "字符串 "16 " " 任务2:创建活期储蓄管理系统数据库 --数据库的物理设计与实现 这里给出的活期储蓄数据库的物理设计与实现,实际上就是数据库模式到内模式(数 据库的存储模式)的映射。 1.用SQL Server 2008创建任务1描述的数据库 数据库名称为:活期储蓄。 数据主文件为:活期储蓄_data.mdf,存储在"D:\data"(或者是自行定义的文件夹), 存储空间初始值为5MB,最大空间为100MB,文件增量10%。 数据次数据文件为:活期储蓄_data2.mdf,存储在"D:\data"(或者是自行定义的文件夹 ),存储空间初始值为5MB,最大空间为100MB,文件增量10%。 日志文件为:活期储蓄_log.ldf,存储在"E:\data" (或者是自行定义的文件夹,但是不要和数据文件在一起),存储空间初始值为5MB,最 大空间为200MB,文件增量5MB。 实现上述要求的Transact-SQL语句为: (请你在此处写出实现上述要求的Transact-SQL语句) 2.数据库的管理 1)收缩数据库:分别使用SHRINKDATABASE和SHRINKFILE进行收缩活期储蓄数据库 2)数据库更名 3)查看数据库的属性 4)数据库附加和分离 要求:用SSMS完成以上工作,尝试使用Transact- SQL完成部分工作,写出相应的Transact-SQL语句。 2.创建表 根据任务1描述的关系结构,建立

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧