我对DBA的工作没有经验,但我试图为我们的sql服务器请求额外的资源,并希望我能让一些聪明的人对我们应该运行的内容提供粗略的估计。我怀疑IT为我们的生产sql服务器分配的资源是低的。
硬件和软件:
数据库: sql server 2008 r2企业数据库
Windows: Windows 2008 r2企业64位,非常肯定地运行在VMware上。
处理器: Intel(R) Xeon(R) CPU E7-4860 @ 2.27GHz 2.26 GHz (2个处理器)
已安装内存: 4GB
数据库文件硬盘驱动器:300 for
备份硬盘:150 for
用于日志的硬盘:100 for
应用程序:
我有一个外部的usb硬盘,这是自动挂载.
[$] udisksctl status
MODEL REVISION SERIAL DEVICE
--------------------------------------------------------------------------
ST1000DM
我开始学习阿帕奇卡桑德拉。在conf/cassandra.yaml中,我注意到commitlog设置的注释如下:
commit log. when running on magnetic HDD, this should be a separate spindle than the data directories. If not set, the default directory is $CASSANDRA_HOME/data/commitlog.
这是否意味着我应该将commitlog存储在与data不同的硬盘中?如果是,这背后的原因是什么?如果我不服从会发生什么。
谢谢。