问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

支持大型数据库的服务器需要什么配置

发布网友 发布时间:2022-04-25 12:35

我来回答

5个回答

懂视网 时间:2022-04-30 09:36

(1).BIOS优化,阵列配置

   1.1:关闭CPU节能,因为服务器品牌众多,BIOS设置不相同,主要是关闭CPU节能,如C1,DELLR730,已经智能设置,直接有个performance选项,帮你关闭了CPU节能,numa特性

   1.2:果服务器是8块硬盘,建议两块做RAID1装系统,剩余6块做RAID10做数据分区,RAID1阵列缓存设置成 WriteThrough 将有限阵列卡缓存给RAID10阵列用,如果是8块以上的盘,组建两组RAID10,一组装系统以及存放顺序IO类型的数据,比如redolog,归档日志,mysql的binlog,一组做数据分区

   1.3:使用XFS文件系统,数据分区用XFS文件系统,挂载参数用defaults,noatime,nodiratime,nobarrier,记住根分区是不能用这个挂载参数,不然你根分区下的目录都没有访问时间,修改时间,只能用于数据库文件分区

   1.4:修改IO调度策略以及关闭numa:vim /etc/grub.conf 在kernel那行最末尾加上elevtor=deadline numa=off

kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=UUID=af13b3dc-c142-42b7-8ed6-cb7c60608af2 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet elevator=deadline numa=off

要当前生效可以这样设置

cat /sys/block/sda/queue/scheduler
echo deadline > /sys/block/sda/queue/scheduler

 

 

(2)操作系统基础优化

 2.1:关闭selinux,修改资源配置

vim /etc/security/limits.conf

添加以下这段
 *               soft nofile          65535
 *               soft nproc           65535
 *                hard nofile         65535
 *                hard nproc          65535

sed -ri ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/selinux/config

当前设置selinux 和资源限制 setenforce 0 然后在getenforce ,设置资源限制,直接ulimit -n 65535

2.2:关闭不需要的服务,只留下crond,network,rsyslog,sshd ,sysstat,udev-post

2.3:内核参数调整

#########减少swap的使用率建议5-10,不建议设置成0,以免发生oom,如果高可用做的好,直接让OOM,因为使用swap,MySQL基本不可使用了
vm.swappiness=10
######确保能持续将脏数据刷新到磁盘,避免瞬间I/O写,产生严重等待和设置MySQL中的innodb_max_dirty_pages_pct低一点原理类似
vm.dirty_ratio=20
vm.dirty_background_ratio=10
#######################减少TIME_WAIT,提高TCP效率;
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1

(3)安装jemalloc内存管理器

http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2

编译安装很简单,tar xvf jemalloc-3.6.0.tar.bz2  ./configure && make && make install

已方便安装好mysql后使用,使用也很简单在[mysqld_safe] 加上malloc-lib= /usr/local/lib/libjemalloc.so

 

数据库服务器安装标准

标签:

热心网友 时间:2022-04-30 06:44

选择数据库服务器的原则:

1、高性能原则:保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要,而且能够满足一定时期业务量的增长。一般可以根据经验公式计算出所需的服务器TpmC值(Tpmc是衡量计算机系统的事务处理能力的程序)。

后比较各服务器厂商和TPC组织公布的TpmC值,选择相应的机型。同时,用服务器的市场价/报价除去计算出来的TpmC值得出单位TpmC值的价格,进而选择高性能价格比的服务器。

2、可靠性原则:可靠性原则是所有选择设备和系统中首要考虑的,尤其是在大型的、有大量处理要求的、需要长期运行的系统上。考虑服务器系统的可靠性,不仅要考虑服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关辅助系统之间连接的整体可靠性。

扩展资料:

优点:

1、编程量减少

数据库服务器提供了用于数据操纵的标准接口API(Application Programming Interface,应用程序编程接 口)。

2、数据库安全高

数据库服务器提供监控性能、并发控制等工具。由DBA(Database Administrator,数据库管理员)统一负 责授权访问数据库及网络管理。

3、数据可靠性管理

数据库服务器提供统一的数据库备份/恢复、启动/停止数据库的管理工具。

4、计算机资源利用充分

数据库服务器把数据管理及处理工作从客户机上分离出来,使网络中各计算机资源能灵活分配、各尽其用。

参考资料来源:百度百科-数据库服务器




  

热心网友 时间:2022-04-30 08:02

theegg 说的很正确,硬盘的IO是数据库成败的关键。因为工作原理是,首先要将数据从硬盘读取出来,写入内存,然后cpu才开始进行计算。如果硬盘读取太慢,那么cpu和内存都要歇凉等着硬盘读完了,才能操作。经过很多年的发展,cpu和内存都和牛*了,但是硬盘10年前家用机是7200转硬盘服务器是15000转,到现在家用也是7200转,服务器是15000转,性能上没有成本的提升,而只是一味的扩大容量。不过5年前intel推出了SSD硬盘,经过几年发展,这种硬盘性能和稳定性都很成熟了,IOPS(IO每秒)性能可以达到10000左右,15000转 SAS硬盘只有150,7200转SATA有70左右,性能非常好,但是容量比较低,数据库也不需要太大容量,所以是做数据库首选。

你可以看看国产品牌正睿的这款双路八核服务器,标配一个Xeon E5-2650八核心十六线程处理器、16G DDR3 REG ECC容错校验内存,SSD 250G高性能固态硬盘(固态硬盘系统的随机读写IO能力可以达到传统SATA机械硬盘的30~100倍),2U热插拔机构,可以在不关机的情况下增加或更换硬盘,四个千兆网卡。如果以后随着业务量的增长,觉得性能不够用了,还可以扩展到两颗处理器,达成16颗处理核心32条计算线程(任务管理器那里可以看到32个处理器格子,相当恐怖- -~),最大支持512GB DDR3 REG ECC高速容错校验内存,怎么也够用了。
产品型号:I21S2-8898HV
产品类型:双路八核机架式服务器
处 理 器:Xeon E5-2650
内 存:12G DDR3 REG ECC
硬 盘:SSD 250G
机 构:1U机架式
价 格:¥24900
银牌服务
全国三年免费上门售后服务,关键部件三年以上免费质保。

给你推荐的是国产品牌正睿的服务器产品,他们的产品性价比很高,做工很专业,兼容性,质量之类的都有保障,售后也很完善,3年免费质保,3年免费上门售后服务,在业界口碑很不错。

热心网友 时间:2022-04-30 09:37

选择数据库服务器的五个原则:  
  1)高性能原则  
  保证所选购的服务器,不仅能够满足运营系统的运行和业务处理的需要,而且能够满足一定时期业务量的增长。一般可以根据经验公式计算出所需的服务器TpmC值(Tpmc是衡量计算机系统的事务处理能力的程序),然后比较各服务器厂商和TPC组织公布的TpmC值,选择相应的机型。同时,用服务器的市场价/报价除去计算出来的TpmC值得出单位TpmC值的价格,进而选择高性能价格比的服务器。  
  结论:服务器处理器性能很关键,CPU的主频要高,要有较大的缓存
  
  2)可靠性原则  
  可靠性原则是所有选择设备和系统中首要考虑的,尤其是在大型的、有大量处理要求的、需要长期运行的系统上。考虑服务器系统的可靠性,不仅要考虑服务器单个节点的可靠性或稳定性,而且要考虑服务器与相关辅助系统之间连接的整体可靠性,如:网络系统、安全系统、远程打印系统等。在必要时,还应考虑对关键服务器采用集群技术,如:双机热备份或集群并行访问技术,甚至采用可能的完全容错机。
结论:服务器要具备冗余技术,同时像硬盘、网卡、内存、电源此类设备要以稳定耐用为主,性能其次。
3)可扩展性原则
  
  保证所选购的服务器具有优秀的可扩展性原则。因为服务器是所有系统处理的核心,要求具有大数据吞吐速率,包括:I/O速率和网络通讯速率,而且服务器需要能够处理一定时期的业务发展所带来的数据量,需要服务器能够在相应时间对其自身根据业务发展的需要进行相应的升级,如:CPU型号升级、内存扩大、硬盘扩大、更换网卡、增加终端数目、挂接磁盘阵列或与其他服务器组成对集中数据的并发访问的集群系统等。这都需要所选购的服务器在整体上具有一个良好的可扩充余地。一般数据库和计费应用服务器在大型计费系统的设计中就会采用集群方式来增加可靠性,其中挂接的磁盘存储系统,根据数据量和投资考虑,可以采用DAS、NAS或SAN等实现技术。  
  结论:服务器的IO要高,否则在CPU和内存都是高性能的情况下,会出现瓶颈。除此之外,服务器的扩展性要好,为的是满足企业在日后发展的需要。
  
  4)安全性原则  
  服务器处理的大都是相关系统的核心数据,其上存放和运行着关键的交易和重要的数据。这些交易和数据对于拥有者来说是一笔重要的资产,他们的安全性就非常敏感。服务器的安全性与系统的整体安全性密不可分,如:网络系统的安全、数据加密、密码*等。服务器需要在其自身,包括软硬件,都应该从安全的角度上设计考虑,在借助于外界的安全设施保障下,更要保证本身的高安全性。  
  结论:首先从服务器的材料上来说要具备高硬度高防护性等条件,其次服务器的冷却系统和对环境的适应能力要强,这样才能够在硬件上满足服务器安全的要求。
  
  5)可管理性原则  
  服务器既是核心又是系统整体中的一个节点部分,就像网络系统需要进行管理维护一样,也需要对服务器进行有效的管理。这需要服务器的软硬件对标准的管理系统支持,尤其是其上的操作系统,也包括一些重要的系统部件。  
  结论:尽量选择支持系统多的服务器,因为服务器兼容的系统越多,你就可以拥有更大选择空间。

热心网友 时间:2022-04-30 11:28

数据库 首要是IO 其次是硬盘读写, 然后才是CPU
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
44* 摘录《牡丹亭》 miscrosoft office 2007 安装不了怎么办,用office2007卸载工具卸载off... pe管有哪些规范 车载cd哪个牌子的好 12月好事不断的生肖有哪些财运上升属相龙? qq空间里发说说然后被转发被点赞,被很多人点了赞但是打开不能全部显示... 自己qq空间的说说被别人转载 我会不会增加爱心指数 exhentai和g.ehentai的区别? 股指开通需要什么条件 股指期货开户50万放几天 adobe photoshop 的主要功能是干什的?拜托各位大神 ps是一个具有什么样功能的软件 濮阳市社保卡密码怎么修改 濮阳社保转移办理流程有哪些 濮阳社保一年交多少钱 濮阳社会保险查询个人账户查询系统 濮阳市社保查询个人查询系统 濮阳市社保中心电话号码 濮阳市社保查询个人账户查询 濮阳市个人社保卡申办 濮阳市个人社保卡登记查询 濮阳社保卡报销比例多少 濮阳市社保查询个人账户查询系统 濮阳社保中心在哪里 濮阳社保卡查询个人账户 濮阳地区社保卡可以家长激活吗 河南濮阳社保灵活就业缴费从什么时候开始的 濮阳市灵活就业社保缴费标准2021-2022 濮阳社保开户最低需要几个人 濮阳社保中心咨询电话 数据库服务器配置 大型数据库服务器配置(访问量在3万左右)具体清单里有什么? 数据库服务器怎么配置 这样的数据库要求,要多大服务器支撑,要多少的硬件配置 请问数据库服务器和web服务器的配置要求 加急220分!!好的话还会追加分!设计一个简单的书签! 求数据库服务器配置 如何选择数据库服务器硬件配置!急 如何自制爱眼护眼小标识 在做生物题的时候光学显微镜和电子显微镜有什么区别 爱眼护眼手工报怎么做? 专门用来放数据库的计算机需要怎样的配置? 高科技时代爱眼护眼,应该怎样做? 学习数据库,什么样的电脑配置才能应付? 图书上面可以做广告吗?有没有相关法规? 大型数据库服务器配置(访问量在3万左右),具体清单列表,谢谢喃_百度... 光学显微镜与电子显微镜哪个厉害? ...一般oracle数据库服务器需要怎么样的硬件配置啊,在线等,急!_百度... 电子显微镜与光学显微镜有什么区别,哪一个看见的倍数大? 求数据库电脑配置要求和财务部电脑特点及配置要求。