第二个灵魂 发表于 2015-1-16 20:12:32

发布怎样对MySQL数据库日记文件举行保护

由于在MySQL中有如此众多的额外功能可选,诸如存储引擎等,你可以选择最适合你公司的一个,或者尝试选用多个引擎。MySQL开始非常小巧,但是可以随着公司的成长而不断地变强大。因为日记文件是恢单数据库数据的主要参考,因而日记文件的保护也有非常主要的意义。当MySQL与日记文件一同利用时,你偶然想要删除/备份旧的日记文件而且告知MySQL在新文件中入手下手纪录。本文触及怎样启用新的日记文件,包含更新日记和惯例日记。这里所述的办法,一样也合用二进制日记。
怎样利用新的更新日记
假如你只利用一个更新日记,你只须清空日记文件,然后移走旧的更新日记文件到一个备份中,然后启用新的更新日记。
用以下办法能够强迫服务器启用新的更新日记:
◆mysqladminflush-logs
你一样平常必要在命令行供应利用的数据库用户:

mysqladminCurootCpflush-logs

◆mysqladminrefresh
你一样平常必要在命令行供应利用的数据库用户:

mysqladminCurootCprefresh

假如你正在利用MySQL3.21或更早的版本,你必需利用mysqladminrefresh。
◆SQL命令

FLUSHLOGS

◆重启服务器
上述办法都具有如许的功效:
封闭而且再翻开尺度和更新纪录文件。假如你指定了一个没有扩大名的更新纪录文件,新的更新纪录文件的扩大数字将绝对先前的文件加1。

mysql>FLUSHLOGS;

怎样利用新的惯例日记
用下面的办法一样能够强迫更新惯例日记。
要筹办备份惯例日记,其步骤大概庞大一些:

$cdmysql-data-directory$mvmysql.logmysql.old$mysqladminflush-tables

然后做一个备份并删除“mysql.old”。
MySQLAB公司的一个高级开发者者表示,“这个特点使得MySQL可以根据你当前的系统的需要来进行调整。”

变相怪杰 发表于 2015-1-18 18:40:04

而SQLServer如果能像Oracle一样可以为登陆分配如:5%的cpu,10%的内存。就可以解决这个漏洞。

若相依 发表于 2015-1-26 14:40:56

不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关

爱飞 发表于 2015-2-4 19:29:27

我是一个ERP初学者,对于前台运用基本熟悉,但对于后台SQLServer的运用一点也不懂,特想学习下相关资料。至少懂得一些基本的运用。希望各位能给于建议,小弟再谢过!

山那边是海 发表于 2015-2-10 06:13:41

但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。

深爱那片海 发表于 2015-3-1 00:44:44

现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.

莫相离 发表于 2015-3-10 11:37:39

一个是把SQL语句写到客户端,可以使用DataSet进行加工;

admin 发表于 2015-3-17 07:09:31

外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。

小妖女 发表于 2015-3-24 02:03:59

每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。
页: [1]
查看完整版本: 发布怎样对MySQL数据库日记文件举行保护