码迷,mamicode.com
首页 > 数据库 > 详细

mysql的优化

时间:2015-06-28 16:48:36      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

1、编程分为两种:
命令式编程:Imperative Programming,程序员需要告诉程序应该怎么做,也就是 How To Do,传统的高级语言都是命令式编程,比如C#,Java,命令式编程也称为过程化编程,工作在第一线的程序员要做这类工作。
声明式编程:Declarative Programming,程序员不需要告诉程序如何去做,只需要告诉程序我要做什么,也就是What To Do,比如SQL、.net中的Linq ,Ant配置,Spring中的依赖注入等,声明式编程也称为非过程化编程,系统的总设计师、规则制定者要做这类工作。
2、命令式语言学起来难,而声明式语言学起来容易,但是用好难。举例来说,对于排序的需求,命令式编程是自己实现,可以使用冒泡,选择,插入,快速,排序的性能取决于实现策略、数据量的大小,数据的分布。而声明式语言mysql只要使用order by xxx,就好了,但是要想排序的性能高,必须深入理解排序的实现,提示mysql按照某种方式运行。

mysql的优化

标签:

原文地址:http://www.cnblogs.com/nzbbody/p/4605670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!