配置服务器来调整性能(一)——概论

原文:配置服务器来调整性能(一)——概论

首先:

要了解的是,在系统的生命周期中,服务器和程序都必须不断地调整以满足系统变更所带来的影响。

其次:

要获得最佳性能,应从配置服务器开始,然后设计高效的架构并指定优化SQL ,最后通过监控和分析性能循环改进配置。过程如下图:

开发人员需要知道的性能有关知识:对于数据库,基础就是“架构”

1 用户 需要了解有多少用户、多少并发用户、用户权限等
2 SQL语句 每个用户需要执行哪些SQL语句
3 数据 要了解数据库中的数据,并监控数据的发展情况
4 健壮的架构 在设计逻辑数据模型时,不需要考虑性能问题,只有在设计物理模型时,才需要考虑性能

生产DBA需要知道的性能有关知识:让系统在有限的硬件上尽可能高效地运行。

使用:任务管理器、系统性能监视器、SQL Profiler、SSMS来完成任务。

优化服务器:

必须考虑三个资源:CPU、内存及IO。

CPU:除开数量和类型之外,唯一需要考虑配置的选项就是是否需要启动超线程

内存:内存的相关知识非常复杂,不在这里详说。

IO:例子:2GHz的CPU速度导致吞吐量为:8GB/s。500MHz的内存速度导致吞吐量为:2GB/s。硬盘速度为5~200MB/s。

配置服务器硬件:

1、windows服务器系统参考体系结构。

2、windows服务器目录。

时间: 2024-10-19 11:37:28

配置服务器来调整性能(一)——概论的相关文章

Exchange 2013服务器常用的性能监视器

Exchange环境正式运行后,我们需要对Exchange环境的性能进行评估,确保当前服务器的各项性能均在正常范围内,这样才能保证服务正常运行.我们通常会去监控服务器的内存.CPU.磁盘I/O等信息.下面是我整理的Exchange 2013服务器常用的性能监控项目,以供参考. 目录 1 启动 Windows 性能监视器... 1 2 通用计数器... 1 2.1 Exchange 域控制器连接计数器... 1 2.2 处理器和进程计数器... 2 2.3 内存计数器... 2 2.4 .NET

Linux服务器的那些性能参数指标

Linux服务器的那些性能参数指标 一个基于Linux操作系统的服务器运行的同时,也会表征出各种各样参数信息.通常来说运维人员.系统管理员会对这些数据会极为敏感,但是这些参数对于开发者来说也十分重要,尤其当你的程序非正常工作的时候,这些蛛丝马迹往往会帮助快速定位跟踪问题. 这里只是一些简单的工具查看系统的相关参数,当然很多工具也是通过分析加工/proc./sys下的数据来工作的,而那些更加细致.专业的性能监测和调优,可能还需要更加专业的工具(perf.systemtap等)和技术才能完成哦.毕竟

x86服务器中网络性能分析与调优 转

x86服务器中网络性能分析与调优 2017-04-05 巨枫 英特尔精英汇 [OpenStack 易经]是 EasyStack 官微在2017年新推出的技术品牌,将原创技术干货分享给您,本期我们讨论 [x86服务器中网络性能分析与调优] 那些事! >> 网络性能理论极限 网络数据包处理的性能指标,一般包括吞吐.延时.丢包率.抖动等. 数据包有大有小,数据包的大小对这些性能指标有很大的影响. 一般认为服务器处理能力很强,不是数据包处理的瓶颈,而通过物理线路能够传送数据包的最大速率,即线速(Wir

KVM真机服务器网卡调整,命令行创建虚拟机,LV快照虚拟机

KVM真机服务器网卡调整 [使用隔离网段] 1)将网卡 br0 设为DHCP获取地址 [[email protected] ~]# service  network  stop [[email protected] ~]# vim  /etc/sysconfig/network-scripts/ifcfg-eth0 .. .. BOOTPROTO=dhcp .. .. [[email protected] ~]# service network start 2)添加虚拟网卡 network1 打

Mongodb分片配置服务器不同步导致mongos进程启动失败

生产环境中,使用的mongodb分片,由于突然断电,服务再起来的时候发现三个mongos进程中有一个启动失败,多次尝试仍不能启动.查看日志,内容如下: 大概意思是配置服务器configserver数据不同步. 解决办法: 杀死所有mongos进程 连接到每个分片的configserver,运行命令db.runCommand('dbhash') 找到MD5值,这时两个能正常运行的MD5值是一样的,不能正常运行的MD5和上面俩都不一样 删除不能正常运行的dbpath,将能正常运行的dbpath下的数

安装SQL2000,提示安装程序配置服务器失败。

在安装SQL Server 2000时,安装快要完成,到最后提示一个错误,怎么解决呢,不急,请看下面的方法: 把上次安装时产生的"Microsoft SQL Server"文件夹删掉,一般所在路径为 C:\Program Files\Microsoft SQL Server D:\Program Files\Microsoft SQL Server 注意:删除Microsoft SQL Server文件夹时,先确定数据是否备份,先备份再删除,如果不小心删除了,找不回来了,那可麻烦了.一

基于乐观锁的配置服务器与XServer的交互

XServer与配置服务器,配置服务器保存有XServer的配置文件中的信息.如何在项目启动时,让XServer从配置服务器中获取到自己的配置信息,并达到通信资源的节省与控制. 通信如下: XServer与配置服务器都启动,没有先后顺序之分,初始配置服务器知道XServer的XServerHost和XServerPost,但是XServer不知道配置服务器的CfgHost和CfgPort: 配置服务器启动线程不停的向XServer发送信息Info1,信息Info1包含配置服务器的CfgHost和

mysql数据库服务器的调整

前天给客户做一次数据库服务器的调整,把以前的一台主机废弃,一台从库提升为主,然后新加入其他从机,这里记录下操作步骤: 一.老主库开启只读,以便后面步骤出问题回滚回来:flush tables with read lock 二.110.10.1.102升级为主库,暂停同步,重置为主,清理中继信息,重启数据库 stop slave , reset master , mv master.info relay.log /tmp 修改配置文件my.cnf 加入expire_logs_days=15和inn

nginx的配置服务器集群,负载均衡

在nginx根目录下的conf文件下找到nginx.conf,并编辑 在server{}前配置服务器ip和端口号 如: upstream local_tomcat { local_tomcat为访问路径,在下面配置服务器ip及端口号,也可以分配权重(weight==?)        server 127.0.0.1:8080 ;#权重        server 127.0.0.1:8081 ;#权重    } server {        listen       80;    #端口