当前位置: 首页 > news >正文

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

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

首先:

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

其次:

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

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

1用户需要了解有多少用户、多少并发用户、用户权限等
2SQL语句每个用户需要执行哪些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服务器目录。

相关文章:

  • 深入理解ByteBuffer(转)
  • 质量管理体系歌--产品实现
  • Winfrom 使用TabControl控件模拟程序向导步骤
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • T-SQL使用案例——结果数据前面自动补0
  • 康托展开
  • CC254x/CC2540/CC2541库函数速查(转)
  • Netscaler的超高端口复用助力应对公网地址紧张
  • HTML页面跳转的5种方法
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • 应该知道的Linux技巧(转载)
  • Oracle如何查看执行计划
  • python 图片上添加文字
  • 面试题35-第一个值出现依次的字符
  • VIM空格和TAB转换
  • [NodeJS] 关于Buffer
  • 2017-09-12 前端日报
  • Asm.js的简单介绍
  • httpie使用详解
  • JavaScript异步流程控制的前世今生
  • JavaScript中的对象个人分享
  • Java比较器对数组,集合排序
  • Linux链接文件
  • mac修复ab及siege安装
  • Redis学习笔记 - pipline(流水线、管道)
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • Travix是如何部署应用程序到Kubernetes上的
  • 关于springcloud Gateway中的限流
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 入手阿里云新服务器的部署NODE
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 小程序01:wepy框架整合iview webapp UI
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (十三)Maven插件解析运行机制
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • .gitignore文件设置了忽略但不生效
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .NET Core跨平台微服务学习资源
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET实现之(自动更新)
  • /var/spool/postfix/maildrop 下有大量文件
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [2669]2-2 Time类的定义
  • [BZOJ 3531][Sdoi2014]旅行(树链剖分+线段树)
  • [CTF]php is_numeric绕过
  • [EULAR文摘] 利用蛋白组学技术开发一项蛋白评分用于预测TNFi疗效
  • [HarekazeCTF2019]encode_and_encode 不会编程的崽