上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页
摘要: TPS计算规则 在MYSQL 中,TPS(Transaction Per Second)的计算方法为 (com_commit+com_rollback)/time,但com_commit和com_rollback记录的是显式事务的,因此隐式提交的事务不会被算到TPS中,如果程序未使用显示事务,即使在 阅读全文
posted @ 2019-04-02 13:26 TeyGao 阅读(862) 评论(0) 推荐(0) 编辑
摘要: LOAD DATA INFILE导入数据 语法: LOAD DATA 命令中的默认值:FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'LINES TERMINATED BY '\n' STARTING BY '' 文件参数: LOAD 阅读全文
posted @ 2019-04-01 22:13 TeyGao 阅读(292) 评论(0) 推荐(0) 编辑
摘要: SELECT INTO OUTFILE语法格式: 在将选择的记录导出到.csv文件时,出现提示“The MySQL server is running with the --secure-file-priv option so it cannot execute this statement”。解决 阅读全文
posted @ 2019-04-01 21:14 TeyGao 阅读(3570) 评论(0) 推荐(0) 编辑
摘要: InnoDB并发线程控制 MySQL InnoDB存储引擎提供innodb_thread_concurrency来控制进入InnoDB 存储引擎的线程数,以限制InnoDB存储引擎层的并发量。当innodb_thread_concurrency>0时,表示开启线程数检查机制,当有新的Mysql线程调 阅读全文
posted @ 2019-04-01 17:26 TeyGao 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 线程池技术 在MySQL社区版中,MySQL使用one-thread-per-connection的方式来处理数据库连接,即当MySQL客户端与服务器端建立连接时会创建一个线程来专门处理该连接的所有SQL请求。one-thread-per-connection优缺点: 在MySQL企业版中,MySQ 阅读全文
posted @ 2019-04-01 17:00 TeyGao 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: SHOW PROCESSLIST方式 为保证二进制日志在从库的执行时间和顺序的正确性,二进制日志中的每个语句都设置了时间戳,因此如果主库上的语句正不断执行,那么可以根据最后一条执行语句时间戳和当前备库时间进行对比,可以估算出出复制延迟的时间。 使用SHOW PROCESSLIST可以看出从库上最后一 阅读全文
posted @ 2019-03-31 22:46 TeyGao 阅读(451) 评论(0) 推荐(0) 编辑
摘要: TID(Trasaction ID)TID代表实例上已经提交的事务数量,并随着事务提交递增 UUID代表MYSQL实例的唯一表示 GTID(Global Trasaction ID)GTID由MYSQL实例的UUID+已提交事务的TID组成,代表一个全局唯一的编号。 GTID的出现用来解决复制中一个 阅读全文
posted @ 2019-03-31 21:48 TeyGao 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在MySQL 5.5/5.6/5.7版本中,DDL操作是非原子型操作,在执行过程中遇到实例故障重启,可能导致DDL没有完成也没有回滚。如 1、执行DROP TABLE T1,T2操作,实例重启恢复后,表T1被删除,表T2仍存在。 2、执行CREATE TABLE操作,创建过程中实例重启,表创建失败但 阅读全文
posted @ 2019-03-27 21:12 TeyGao 阅读(485) 评论(0) 推荐(0) 编辑
摘要: MySQL常见的整数类型有:TINYINT: 占用8位空间SMALLINT: 占用16位空间MEDIUMINT: 占用24位空间INT: 占用32位空间BIGINT:只用64位空间MySQL常见的实数类型有:DECIAML: 用于存储精确的数据FLOAT和DOUBLE:用于存储浮点类型的数据可以设置 阅读全文
posted @ 2019-03-27 18:01 TeyGao 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 在 Mixed 模式下,MySQL 会根据执行的每一条具体的 SQL 语句来区分对待记录的日志形式,也就是在 statement 和 row 之间选择一种。如果SQL语句为UPDATE/DELETE等修改语句时,并不是所有操作都以ROW模式记录变更操作。 测试Demo: 查看生成的BINLOG事件: 阅读全文
posted @ 2019-03-26 11:30 TeyGao 阅读(337) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 33 下一页