Monty说MySQL数据库的优化(二)_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

Monty说MySQL数据库的优化(二)

作者:黑客防线网安MYSQL维护基地 来源:黑客防线网安MYSQL维护基地 浏览次数:0

本篇关键词:优化数据库使用应用
黑客防线网安网讯:  六、优化应用   应该集中精力解决问题。  在编写应用时,应该决定什么是最重要的:  速度  操作系统间的可移植性  SQL服务器间的可移植性  使用持续的连接。.  缓存应用中...

  六、优化应用

  应该集中精力解决问题

  在编写应用时应该决定什么是最重要的:

  速度

  操作系统间的可移植性

  SQL服务器间的可移植性

  使用持续的连接.

  缓存应用中的数据以减少SQL服务器的负载。

  不要查询应用中不需要的列。

  不要使用SELECT * FROM table_name...

  测试应用的所有部分但将大部分精力放在在可能最坏的合理的负载下的测试整体应用。通过以一种模块化的方式进行,你应该能用一个快速“哑模块”替代找到的瓶颈,然后很容易地标出下一个瓶颈。

  如果在一个批处理中进行大量修改,使用LOCK TABLES。例如将多个UPDATES或DELETES集中在一起。

  七、应该使用可移植的应用

  Perl DBI/DBD

  ODBC

  JDBC

  Python(或其他有普遍SQL接口的语言)

  你应该只使用存在于所有目的SQL服务器中或可以很容易地用其他构造模拟的SQL构造。www.mysql.com上的Crash-me页可以帮助你。

  为操作系统/SQL服务器编写包装程序来提供缺少的功能。

  八、如果你需要更快的速度,你应该:

  找出瓶颈(CPU、磁盘、内存、SQL服务器、操作系统、API或应用)并集中全力解决。

  使用给予你更快速度/灵活性的扩展。

  逐渐了解SQL服务器以便能为你的问题使用可能最快的SQL构造并避免瓶颈。

  优化表布局和查询。

  使用复制以获得更快的选择(select)速度。

  如果你有一个慢速的网络连接数据库,使用压缩客户/服务器协议。

  不要害怕时应用的第一个版本不能完美地移植,在你解决问题时,你总是可以在以后优化它。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-9383-1.html
网站维护教程更新时间:2012-03-20 17:19:04  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer