开发者社区> 问答> 正文

试用关系型数据库SQLServer的个人感受

试用了2天阿里云的关系型数据库SQL Server,总的来说是很实用的,方便中小企业的各种互联网业务应用,节约了购买数据库版权和聘请专业DBA人才的成本,其操作与本地数据库基本没什么太大区别,就我个人使用感受发一贴,祝愿阿里云越做越好!


新建数据库都会自动启用数据库镜像方案,实现数据库的HA,保证了数据安全,不必担心数据丢失。
数据库已用空间达到最大可用空间90%会收到阿里云的短信提醒,这个比较人性化,让用户能够及早做出应对措施。
当已用空间超过最大可用空间的20%,整个实例将锁定,锁定后数据库还可以继续访问使用,但是会变为只读状态,这时可以提交工单让售后工程师释放日志空间以及解锁,我提交工单到处理完成时间在1小时左右。




bug:
限制了创建文件组权限,在创建新的文件组时会提示错误,但文件组是创建成功的



限制了创建文件权限,在创建新的文件时会提示错误,但文件是创建成功的


个人建议:
1.不知道为什么要限制alter database权限,可以考虑把alter database权限放开,方便用户自定义数据库,或者在WEB界面提供类似功能。
2.新增数据库时应该允许用户修改数据文件的增量,SQL Server数据文件默认增量为1M,非常影响数据库性能
3.新增数据库时应该允许用户新增多个文件组,用户才能把索引和大表放到不同的文件组中
4.在WEB管理界面中最好要显示数据库实例版本信息,因为不同版本中的功能与SQL命令会有不同,例如SQL Server2005、SQL Server2008、SQL Server2008 R2、SQL Server2012
5.增加显示各个数据文件和日志文件总的占用空间以及文件的剩余空间,方便用户尽早采取增加空间的措施
6.最好有你们自己开发数据库管理界面去控制某些不能使用的功能,用微软的SQL Server Management Studio点到不能使用的功能总是弹出错误
7.慢日志里面只要显示用户进程SQL就好了,类似这样的进程占用大量版面,显示出来其实用户并不关心(select cntr_value from sys.dm_os_performance_counters where object_name like Sand instance_name=S and counter_name like S)
8.错误日志显示应该根据时间做倒序排列,这样更方便查看最新的日志


个人愚见,供参考!


展开
收起
kazake 2013-01-25 13:15:58 10586 0
1 条回答
写回答
取消 提交回答
  • 楼主您好,感谢您对阿里云的肯定和支持,也非常感谢您的宝贵建议,未来我们会继续努力的,谢谢!
    2013-01-25 15:58:29
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载