Mysql
Joobih
Python 高级工程师
展开
-
MySql知识总结
MySql 技术内幕本博客记录mysql的一些知识点和高级用法:存储引擎事务隔离等级Hive 使用mysql 做metastore存储引擎1.InnoDB 存储引擎: InnoDB 存储引擎支持事务,其设计目标主要面向在线事务处理(OLTP)的应用。其特点是行锁设计,支持外键,并支持类似于Oracle的非锁定读,即默认读取操作不会产生锁。从Mysql数据库5.5.8版本开始,InnoDB原创 2017-06-20 15:09:33 · 322 阅读 · 0 评论 -
Mysql 高性能索引
当数据量急剧增加时,查询会变慢,这时候你可能需要索引。创建的索引可以包含一个或多个列的值,如果索引包含多个列,那么列的顺序十分重要,因为mysql只能高效的使用最左前缀列。创建一个包含两个列的索引和两个包含一个列的索引是大不相同的。索引的类型:1.B-Tree索引:2.Hash索引:假设你有一张表用来存放大量的url,如果使用B-Tree来存储URL,存储的内容会很大,因为本身url可能...原创 2018-10-24 10:52:20 · 175 阅读 · 0 评论 -
python 连接池
###连接池使用使用mysql的时候避免频繁申请mysql的连接造成不必要的开销,可以使用连接池进行避免一,DBUtils库import pymysqlfrom DBUtils.PooledDB import PooledDBfrom common.setting import *from common.single_design import single#需要一个单列模式装饰...原创 2019-01-24 14:54:51 · 1203 阅读 · 0 评论