
sql
天天爆零
这个作者很懒,什么都没留下…
展开
-
Mysql之快照读和当前读
1.当前读: select...lock in share mode (共享读锁) select...for update update , delete , insert 当前读会加上锁,即若事务等级在可重复读或者以上的情况下,在同一事务内都是不变的,select会根据条件加共享锁,排他锁,行数,或者行锁+间隙锁等。2.快照读: 简单的select操作(不包括...原创 2020-05-06 15:21:12 · 1371 阅读 · 0 评论 -
Mysql之redo log,binlog
1.redo logInnodb专有的log系统,管的是物理日志,简单来说就是磁盘里面那个物理页中具体哪一个位置所做的修改2.binlog我们都知道Mysql分为客户端和服务端,引擎三大部分,binlog属于服务端这一部分,所以它不是某一个引擎特有的,它做的是逻辑记录,就是sql语句。3.为什么需要binlog?因为我们需要数据在必要的时候做回滚,例如今天是2020.4.5...原创 2020-04-05 15:52:17 · 146 阅读 · 0 评论 -
Mysql调优方向
1.选择合适的DBMS DBMS分为SQL和NoSQL,应用何种数据库应该从实际出发。 例如应用场景是大型的项目,对数据的安全性,稳定性,速度都有很高的要求,那oracle会是比较合适的DB,因为oracle是面向企业级的数据库,里面的功能十分齐全,例如索引在我们平常应用中是一个十分重要的应用,如何设定索引是个技术活,oracle就提供了一个auto indexing的功能...原创 2020-04-02 12:03:29 · 167 阅读 · 0 评论 -
sqlalchemy入门
SQLAlchemy基本使用1.概念是一种ORM库,十分方便,而且比一般的水平的程序员写的SQL要高效,但它最后还是会转化成相对应的SQL语句。2.基本使用1.创建连接AccountInfoBase = declarative_base()class AccountInfo(AccountInfoBase): __tablename__ = 'user_...原创 2019-10-22 20:35:26 · 240 阅读 · 0 评论