关于系统优化

原创 2016年01月14日 09:53:47

    系统优化可不是变魔术,或施法术(若能施法术,也不错 :) ),一切都是实事求是

    抽象地说就是将不合理的规划、设计、开发调整为合理的规划、设计、开发,可能涉及数据存储结构(索引),SQL代码改写,SQL逻辑改写,操作系统与数据库配置调整,及网站服务器的缓存,到业务流程的优化,对于很多场景来说,处理掉前两三点,立杆见影的效果就出来了。基本上也遵循二八原则,就是将关键的20%部分处理好,问题就基本解决了。至于说要精益求精,若时间、成本、投入充足,亦是好事。

    对于网站应用来说,PV的响应时间是600毫秒还是200毫秒,是仅白天可用还是7*24,可能对用户与客户在表面上看起来并没多大区别,就像咱们自己打开一个EXCEL表格,是600毫秒还是200毫秒,似乎无所谓一样。但区别是存在的,而且很大。

    对于搜索引擎(如百度)来“拜访”,不同的响应时间会计入一个权重值,会影响其搜索排名。可用时间亦是,如果搜索引擎晚上来“拜访”,但你的网站却不可用,那搜索引擎只能绕道,再次降低权重,也会影响其搜索排名。

    所以,对于预算不那么紧张,最好还是多投入点尽量越快越好,可用性(7*24)越高越好

    对于数据库,在很多情况下,DBA(这里指不仅仅是做简单运维的角色)和CODER(甚至CODER升级的架构师,比较缺乏对DB的深入理解)的想法、思维区别都是很大的。就像一把菜刀,大妈大婶看到的就是切菜工具,但若是别有用心之徒看到的就是作案工具,但若是警察看到的就会是要预防点什么。。。作为最大众的应用开发者,在数据库上建表写代码完成功能,万事大吉,而且在BOSS面前价值也就体现出来了。当数据量、并发量增大时,会感觉到扛不住了,天灵灵,地灵灵,但效率却不灵。。。这时DBA角色该出场了。顺着前文的逻辑修整,称为优化。也就是将需求(既定的任务)按最有效率的方式去达成。

    另外,还有较多的误区,作为数据库平台,提供了很多特性,但是,很多特性也不一定符合很多生产场景,比如负载均衡。在SQL SERVER 2012及以后,有ALWAYSON,是不是就是理想中的均衡性能呢。。。还不是。对于实时数据与潜在的延迟数据,需要对应用规划、设计作调整,才能良好适应业务需求。单从概念上来说,数据能实时同步是个很完美的概念,但是从平衡性能的响应时间来说,实时同步会影响主服务器对客户端的响应的。所以,不能把概念当理想,当现实。

关于系统优化短文,

 关于系统优化短文,1.性能瓶颈定位 31.1定位执行时间较长的SQL语句 31.2定位执行次数较多的SQL语句 41.3不恰当的数据库锁定机制与同步机制 42.优化实做注意事项 52.1结合系统性能...
  • gxd305
  • gxd305
  • 2006年08月03日 22:52
  • 704

学生信息系统优化总结

本来不打算写的,因为觉得网上有好多总结,而且遇到的问题大都类似,所以自己就有些懒得写了。后来又想想,自己总结是为了记录自己成长,就拿了出来。       1,在登陆界面时,如果输入英文字符'会造成...
  • zll_0405
  • zll_0405
  • 2017年07月27日 16:15
  • 215

如何优化linux系统?

01)不用root ,添加普通用户,通过sudo授权管理。 02)更改默认的远程连接SSH服务端口及禁止root用户远程连接。 03)定时自动更新服务器时间。 04) 配...
  • KingGaiwusi
  • KingGaiwusi
  • 2016年12月03日 20:51
  • 862

J2EE系统优化的几点体会(二、循环)

showbanner(6,6,1);google_ad_client ="pub-2141342037947367";google_ad_width = 120;google_ad_height =2...
  • herrapfel
  • herrapfel
  • 2005年06月15日 09:11
  • 1148

Linux系统基础优化14条总结(CentOS6.5)

(1)不用root管理,以普通用户的名义通过sudo管理授权 http://blog.csdn.net/codetz/article/details/52252609 (2)更改默认的远程连接SS...
  • codeTZ
  • codeTZ
  • 2016年08月22日 16:29
  • 2043

数据抓取之性能优化第一弹

数据抓取本身流程很简单,但是当遇到网站的种类变多或者要采集的数据变多的时候,性能问题会称为数据抓取中要首要解决的问题。 这几天同事在测试采集数据的时候总是遇到反应很慢的情况。今晚趁着洗完澡脑子清醒,...
  • mooyinn
  • mooyinn
  • 2015年12月24日 09:07
  • 534

服务器系统优化

1. 选择和业务相匹配的硬件配置,所有同类服务器采用相同的配置 2. 规范分区和目录,软件包、数据、日志、分别规划不同的分区,根分区只能放系统文件 3. 系统参数优化 ...
  • lnwf5188588
  • lnwf5188588
  • 2013年06月09日 17:58
  • 722

点滴记录:大量数据时,系统性能的优化

对于单表查询,基本没什么难度,尤其是mysql或oracle,自带的分页也就能满足简单的需求了。 但是,对于10张表关联的查询呢,这才是项目中比较常见的需求, 操作一、加索引 表之间关联的字段都要加上...
  • moniteryao
  • moniteryao
  • 2017年09月04日 20:19
  • 166

server2003 必要的系统优化和安全设置

修改远程桌面端口: Windows 2003系统中的远程终端服务是一项功能非常强大的服务,同时也成了入侵者长驻主机的通道,入侵者可以利用一些手段得到管理员账号和密码并入侵主机。下面,我们来看看如何通...
  • u012385481
  • u012385481
  • 2013年12月26日 19:45
  • 1810

系统优化

 
  • wuhao2688
  • wuhao2688
  • 2006年10月13日 14:59
  • 369
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于系统优化
举报原因:
原因补充:

(最多只允许输入30个字)