2021年12月19日

insert ignore、insert和replace

摘要: 创建测试表(有PrimaryKey,或者unique索引,如表id设置了自增时): CREATE TABLE citys( id INT(10) PRIMARY KEY AUTO_INCREMENT, city_name VARCHAR(255) UNIQUE, provincial VARCHAR 阅读全文

posted @ 2021-12-19 12:36 凌乱的运维 阅读(344) 评论(0) 推荐(0) 编辑

2021年9月1日

undo log

摘要: 1、undo log 的作用简述 数据库事务四大特性中有一个是 原子性 ,具体来说就是 原子性是指对数据库的一系列操作,要么全部成功,要么全部失败,不可能出现部分成功的情况。 实际上, 原子性 底层就是通过 undo log 实现的。undo log主要记录了数据的逻辑变化,比如一条 INSERT  阅读全文

posted @ 2021-09-01 11:11 凌乱的运维 阅读(512) 评论(0) 推荐(0) 编辑

2021年8月29日

参数 MAX_EXECUTION_TIME 查询超时

摘要: MAX_EXECUTION_TIME: 值为0 : 表示不限制 mysql 5.6 及以后,有语句执行超时时间变量,用于在服务端对 select 语句进行超时时间限制;mysql 5.6 中,名为: max_statement_time (毫秒)mysql 5.7 以后,改成: max_execut 阅读全文

posted @ 2021-08-29 12:00 凌乱的运维 阅读(2185) 评论(0) 推荐(0) 编辑

2021年8月23日

隔离级别参数transaction_isolation

摘要: 隔离级别参数transaction_isolation 读未提交是指,一个事务还没提交时,它做的变更就能被别的事务看到。 读提交是指,一个事务提交之后,它做的变更才会被其他事务看到。 可重复读是指,一个事务执行过程中看到的数据,总是跟这个事务在启动时看到的数据是一致的。当然在可重复读隔离级别下,未提 阅读全文

posted @ 2021-08-23 23:01 凌乱的运维 阅读(2760) 评论(0) 推荐(0) 编辑

2021年8月21日

redo log参数 innodb_flush_log_at_trx_commit 和 binlog参数 sync_binlog

摘要: 物理日志redo log(文件名ib_logfile0、ib_logfile1.......)和逻辑日志binlog。 redo log用于保证crash-safe能力。InnoDB就可以保证即使数据库发生异常重启,之前提交的记录都不会丢失,这个能力称为crash-safe。 innodb_flus 阅读全文

posted @ 2021-08-21 23:15 凌乱的运维 阅读(213) 评论(0) 推荐(0) 编辑

参数 query_cache_type 查询缓存

摘要: 查询缓存的失效非常频繁,只要有对一个表的更新,这个表上所有的查询缓存都会被清空。因此很可能你费劲地把结果存起来,还没使用呢,就被一个更新全清空了。对于更新压力大的数据库来说,查询缓存的命中率会非常低。除非你的业务就是有一张静态表,很长时间才会更新一次。比如,一个系统配置表,那这张表上的查询才适合使用 阅读全文

posted @ 2021-08-21 21:59 凌乱的运维 阅读(587) 评论(0) 推荐(0) 编辑

mysql的api函数:mysql_reset_connection 重新初始化连接资源

摘要: 在客户端 mysql_reset_connection() 清空会话状态信息,重置连接。 mysql_reset_connection()的效果和mysql_change_user()或自动重连接功能差不多;但是mysql_reset_connection()不会关闭连接后重新打开连接,也不需要重新 阅读全文

posted @ 2021-08-21 21:33 凌乱的运维 阅读(1718) 评论(0) 推荐(0) 编辑

2021年8月16日

正则表达式

摘要: 表达式全集 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配 阅读全文

posted @ 2021-08-16 15:28 凌乱的运维 阅读(30) 评论(0) 推荐(0) 编辑

2020年11月4日

数据可视化

摘要: 1、Flask入门 2、Echarts应用 3、WordCloud应用 4、项目说明 阅读全文

posted @ 2020-11-04 21:46 凌乱的运维 阅读(129) 评论(0) 推荐(0) 编辑

2020年11月3日

SQLite

摘要: import sqlite3 #连接数据库 conn = sqlite3.connect("test.db") #打开或创建数据库文件(当不存在时会创建) print("Opened database successfully") c = conn.cursor() #获取游标 sql0 = ''' 阅读全文

posted @ 2020-11-03 23:48 凌乱的运维 阅读(125) 评论(0) 推荐(0) 编辑

导航