表示 进入内容 701170207162
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
Displaying posts with tag: 数据库 (reset)
MySQL binlog的地雷

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/mysql_binlog_risk.html

上周在研究MySQL binlog格式的时候,发现了一些MySQL binlog的风险点,记录一下。

5.1版本后,MySQL引入了基于ROW方式的binlog格式,不同于Statement方式的是,ROW方式记录了变更的内容,而不仅仅是SQL。
通过mysqlbinlog工具可以解析查看,mysqlbinlog mysql-bin.000001就可以查看解出后的格式,Statement方式记录的SQL被还原,但是Row方式记录的内容,还是BASE64的结构。
mysqlbinlog -vv mysql-bin.000001就可以将Row方式记录的内容也解开来,可以看到类似这样的内容:
### UPDATE test.a
### WHERE
### @1=1 /* INT …

[获取更多]
数据库算法与数据结构系列——排序相关

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/database_algorithm_and_data_structure_about_sort.html

DB_Algorithm_and_Data_Structure_About_Sort View more presentations from Lixun Peng. 类似的文章

[获取更多]
遇到Relay log read failure

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/relay-log-read-failure.html

今天遇到MySQL服务器报了一个从来没见过的复制错误:
Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master’s binary log is corrupted (you can check this by running ‘mysqlbinlog’ on the binary log), the slave’s relay log is corrupted (you can check this by running ‘mysqlbinlog’ on the relay log), a network problem, or a bug in the master’s or slave’s MySQL code. If you want to check the master’s binary log or slave’s relay log, you will be able to know their names by issuing ‘SHOW SLAVE STATUS’ on this slave.

[获取更多]
PostgreSQL的规则系统

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/postgresql_rule_system.html

PostgreSQL提供了一种叫做规则(Rule)的机制,来实现一些与触发器不同的更加自定义的功能。规则系统介于查询编译器和执行优化器之间,根据规则及修改查询。

基本语法:

CREATE RULE 规则名 AS
    ON {SELECT | INSERT | UPDATE | DELETE}
    TO 表名 [WHERE 规则条件]
    DO [INSTEAD] {NOTHING | 命令 | (命令, 命令...)}

PostgreSQL中的视图实际上就是通过RULE来实现的。

例如建立一个视图:

CREATE VIEW view_1 AS SELECT * FROM table_1;
[获取更多]
数据库算法与数据结构系列——B树相关

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/database/database_algorithm_and_data_structure_about_btree.html

DB_Algorithm_and_Data_Structure_About_BTree View more presentations from Lixun Peng.

后续还会有排序相关,缓存相关,锁相关等内容。

类似的文章

[获取更多]
java中常见数据库字段类型与java.sql.Types的对应

常见数据库字段类型与java.sql.Types的对应

Oracle与java.sql.Types的对应

Oracle java.

【java】  【mysql】  【Oracle】  【SQL】  【数据库】  【Image】  【Server】  【timestamp】   …

[获取更多]
MySQL常用维护管理工具

MySQL 的管理维护工具非常多,除了系统 自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍五个我经常使用的MySQL图形化管理工具,供大家参考。

【php】  【架构】  【mysql】  【数据库】  【用户界面】  【Sqlserver】  【开发工具】   …

[获取更多]
mysql数据库连接过多的错误,可能的原因分析及解决办法

系统 不能连接数据库 ,关键要看两个数据:

1、数据库系统允许的最大可连接数max_connections。这个参数是可以设置的。

【mysql】  【线程】  【数据库】  【配置】  【编程】  【variables】   点击查看原文>

MYSQL的MySQL Show命令

show tables或show tables from database_name; 解释:显示当前数据库 中所有表的名称 show databases; 解释:显示mysql中所有数据库的名称 show processlist; 解释:显示系统 中正在运行的所有进程,也就是当前正在执行的查询。

【mysql】  【线程】  【数据库】  【索引】  【Create】  【variables】  【database】   …

[获取更多]
关于MySQL字符集架构的思考

随着各种多字节字符集的广泛应用,而在软件开发里人数比例非常高的操英文的程序员对多字节字符并不是很了解,这是最近几年很多漏洞都是多字节引起的一个原 因。

【架构】  【mysql】  【数据库】  【排序】  【字符集】  【存储】  【utf-8】   …

[获取更多]
表示 进入内容 701170207162
« 先前的 10 新的记录 | 下一步 10 较早的记录 »