MYSQL网页编程之初学MySql5 所应懂得的常识和罕见成绩
“通过有能力的DBA的一个简单计划,MySQL可以达到令人难以想像的运行速度,”一位资深DBA如此表示。MySQL中没有多余的功能来拖累CPU或占用内存。 一:关于MySQL5MySQL5系列数据库是MySQL的最新版本的数据库,对照盛行的刊行版是mysql-5.0.18。MySQL英文官方网站是http://www.mysql.com/
二:取得MySQL5
一切的关于MySQL数据库的程序,都能够在它的英文官方网站下载到,可是,鉴于不不是一切人的英文都很好,以是倡议人人只管区MySQL的中文官方网站下载本人所需的程序,假如找不到,再往找英文的网站。
MySQL5有安装版和免安装版之分,望文生义,安装版就是必要安装今后才可使用;免安装版的MySQL下载上去以后就能够利用,大概举行复杂的设置就能够利用。
MySQL5安装版下载地点:
Windows版本:http://download.mysql.cn/src/2006/0218/199.html
Linux版本(源码包):http://download.mysql.cn/src/2006/0208/62.html
MySQL5免安装版下载地点:
Windows版本:http://download.mysql.cn/src/2006/0302/205.html
三:MySQL5安装
Windows版安装手册:http://bbs.mysql.cn/thread-261-1-1.html
Linux版本(源码包)安装手册:http://bbs.mysql.cn/thread-493-1-2.html
MySQL有安装版本和免安装版本,免安装版本解压后的文件夹内没有安装程序,能够间接利用。
Windows免安装版本利用手册:http://bbs.mysql.cn/thread-552-1-1.html
四:备份与恢复
惯例备份命令是mysqldump,这里以tm数据库为例,做复杂先容,具体材料参考
http://info.mysql.cn/install/2006/0410/5521.html
备份:
#mysqldump-uroot-ptm>tm_20060101.sql
按提醒输出暗码,这就把tm数据库一切的表布局和数据备份到tm_20060101.sql了,由于要总举行备份事情,假如数据量年夜会占用很年夜空间,
一个相关的问题是第三方支持的资格问题,尽管直接来自厂商的支持和服务可以一定程度上减缓这个问题,但是,对于有的企业来说,通过强有力的本地化支持显然更有吸引力。 SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片? 需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。 对于微软系列的东西除了一遍遍尝试还真没有太好的办法 连做梦都在想页面结构是怎么样的,绝非虚言 大侠们有推荐的书籍和学习方法写下吧。 原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。 至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
页:
[1]