|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我们只需要把binlog文件反向执行,每个操作都执行逆操作即可。当然也不是所有的event都反转。Table_mapevent必须还是在Rows_log_event每个操作之前。对照
当地办理表空间与字典办理表空间比拟年夜年夜进步了办理效力和数据库功能,其长处以下:
1.削减了递回空间办理
当地办理表空间是本人办理分派,而不是象字典办理表空间必要体系来办理空间分派,当地表空间是经由过程在表空间的每一个数据文件中保持一个位图来跟踪在此文件中块的残剩空间及利用情形。并实时做更新。这类更新只对表空间的额度情形做修正而不合错误其他数据字典表做任何update操纵,以是不会发生任何回退信息,从而年夜年夜削减了空间办理,进步了办理效力。同时因为当地办理表空间能够接纳一致巨细分派体例(UNIFORM),因而也年夜年夜减小了空间办理,进步了数据库功能。
2.体系主动办理extents巨细或接纳一致extents巨细
当地办理表空间有主动分派(AUTOALLOCATE)和一致巨细分派(UNIFORM)两种空间分派体例,主动分派体例(AUTOALLOCATE)是由体系来主动决意extents巨细,而一致巨细分派(UNIFORM)则是由用户指定extents巨细。这两种分派体例都进步了空间办理效力。
3.削减了数据字典之间的合作
由于当地办理表空间经由过程保持每一个数据文件的一个位图来跟踪在此文件中块的空间情形并做更新,这类更新只修正表空间的额度情形,而不触及到其他数据字典表,从而年夜年夜削减了数据字典表之间的合作,进步了数据库功能。
4.不发生回退信息
由于当地办理表空间的空间办理除对表空间的额度情形做更新以外不修正别的任何数据字典表,因而不发生回退信息,从而年夜年夜进步了数据库的运转速率。
5.不需兼并相邻的残剩空间
由于当地办理表空间的extents空间办理会主动跟踪相邻的残剩空间并由体系主动办理,因此不必要往兼并相邻的残剩空间。同时,当地办理表空间的一切extents还能够具有不异的巨细,从而也削减了空间碎片。
6.削减了空间碎片
7.对一时表空间供应了更好的办理
php本地模拟的prepare底层就是mysql_real_escape_string,所以必须得用mysql_set_character_set去设置mysql->charset,否则就存在字符集问题。 |
|