做为一名合格的DBA(database administrator),需要有深厚广博的计算机软、硬件方面的知识、尤其是对DBMS内部的技术有很好的了解。还要有分析问题和解决问题的能力。举一个例子。某企业的数据库应用系统在运行一段时间后,由于数据的积累,出现了明显的数据访问和处理的迟滞,请分析可能的原因并采取相应的措施来解决这一问题。这是典型的运行分析和性能调整的问题,系统在运行一段时间之后,数据量的增加会影响到系统的响应速度,同时各方面业务将全面展开,并发事务也会达到一定的数量。应当从以下几个方面来考虑这个问题: 1、对硬盘进行整理,减小数据库文件的碎片数(针对windows系统)。 2、对 ...
2007-01-12

mysql中存储过程

关键字: mysql 存储过程
1.用变量做表名: 简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名。在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变量作为表名,然后用sp_executesql调用该语句。 这在mysql5.0之前是不行的,5.0之后引入了一个全新的语句,可以达到类似sp_executesql的功能(仅对procedure有效,function不支持动态查询): PREPARE stmt_name FROM preparable_stmt; EXECUTE stmt_name [USING @var_ ...
jspengxue
  • 浏览: 36238 次
  • 性别: Icon_minigender_1
  • 来自: 天堂和地狱的中间
  • 详细资料
搜索本博客
我的相册
Cc633e28-4d67-45e5-8c05-c9b34db1a53d-thumb
烦人的老婆
共 1 张
最近加入圈子
存档
最新评论
评论排行榜