mysql的高级管理对于编程的地位如何? 小弟在看《PHP与MySQLWeb开发》一书,在看基本的PHP语法之类的时候接触的都是平常很熟悉的一些编程用的知识,后面看到mysql的一些管理有点云里雾里了,都是些从来都没有什么接触的概念,比如EXPLAIN关键字,还有一些优化啦,数据库的备份,恢复等,命令语法一大堆。请问各位这些知识对于一个编程的人来说重要吗?花很多时间去研究这些值得吗?还是先实现想要实现的功能,然后慢慢有空优化数据库,优化安全性? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MySQL通常没有专职的DBA,所以查询的优化很大程度上依赖于程序员。先做功能还是性能很不好说,不过至少要一起考虑,最后再优化一遍,安全性也是如此。这样做的主要原因是性能的考虑有时候会有数据库结构的变化,如果功能都做完了再看性能,可能整个应用都要推倒重来。 1楼说的不错, 如果数据量大点,就会影响性能,与其到处找性能问题,还不如先优化mysql. 为什么关联查询时没有索引效果反而更好? mysql存储过程中会话变量的并发问题 版本不支持子查询,怎样将纵向数据查询出来横向显示 mysqlslap的debug-info的信息都代表什么含义啊 请问:如何在delphi中编写能动态地更改mysql和sybase两种数据库的用户名和密码的程序?? 请问怎样把3个字符串或者数字转为日期呢? 请问Mysql中哪个字段类型放的文字可以多一些? 怎么写这样的SQL语句!在线等! mySQl建表时怎样才能使datetime型字段默认值为插入值的时刻?default NOW()报错 求助一个汉语词典的数据库 mysql有触发器?解决这个问题应该怎么弄? 求助:fedora 9下安装mysql是出错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货