• MySQL 8 新特性之自增主键的持久化

    自增主键没有持久化是个比较早的bug,这点从其在官方bug网站的id号也可看出(https://bugs.mysql.com/bug.php?id=199)。由Peter Zaitsev(现Percona CEO)于2003年提出。历史悠久且臭名昭著。 首先,直观的重现下。 mysql create table t1(id int auto_increment prim...

    2018-06-18 01:35:57

  • MySQL 创建索引

    1.添加PRIMARY KEY(主键索引) alter table `table_name` add primary key ( `column` ) 2.添加UNIQUE(唯一索引) alter table `table_name` add unique ( `column` ) 3.添加INDEX(普通索引) alter table`table_name` add index index_name ( `column` ) 4.添加FULLTEX...

    2018-06-18 01:35:41

  • 一次慢日志撑爆磁盘导致的业务主库宕机引发的思考

    在MySQL的日常维护中,我们总会遇到这样或那样的问题,对于那些经常发生且有处理经验的事故,不论是新手还是老司机都能在故障规定的容错时间内解决。而对于那些不常见、比较棘手的问题,新手上路可能就显得举足无措了,这个时候新手和老司机的差距就体现出来了。从知识...

    2018-06-18 01:35:42

  • Mysql-如何正确的使用索引以及索引的原理

    一、 介绍 二、 索引的原理 三、 索引的数据结构 四、 聚集索引与辅助索引 五、 MySQL索引管理 六、 测试索引 七、 正确使用索引 八、 联合索引与覆盖索引 九、 查询优化神器-explain 十、 慢查询优化的基本步骤 十一、 慢日志管理 一 、介绍 为何要有索引? 一般的应用...

    2018-06-18 01:35:41

  • MySQL 8 新特性之降序索引

    MySQL 8.0终于支持降序索引了。其实,从语法上,MySQL 4就支持了,但正如官方文档所言,"they are parsed but ignored",实际创建的还是升序索引。 无图无真相,同一个建表语句,看看MySQL 5.7和8.0的区别。 create table slowtech.t1(c1 int ,c2 int , index idx_c1_c...

    2018-06-18 01:35:05

  • youku客户端

    文件结构 config import osIP_PORT = ( ' 127.0.0.1 ' ,8080 )BASE_DIR = os.path.dirname(os.path.dirname( __file__ ))BASE_UPLOAD_MOVIE = os.path.join(BASE_DIR, ' upload_movie ' )BASE_DOWNLOAD_MOVIE = os.path.join(BASE_DIR, ' download_movie ' ) setting c...

    2018-06-18 01:35:05

  • MariaDB初始化和启动故障

    ...

    2018-06-18 01:34:16

  • mysql复制表结构和数据

    1.复制表结构: create table newName like oldName;//可以复制所有结构。 或者: create table newName select * from oldName where 11;//让where条件不成立,只能拷贝结构,无法拷贝内容,且外键约束 、主键约束、唯一约束不会被复制。 2.向已存在的表中复制数据: 如果...

    2018-06-18 01:35:04

  • MySQL--binlog和relay log的生成和删除

    ##==================================================================================================## binlog文件生成:在每条二进制日志写入到日志文件后,会判断该文件是否超过max_binlog_size,如果超过则生成一个新的binlog relay log文件生成:每从Master...

    2018-06-18 01:35:03

  • mysq数据库相关操作

    (一)常用SQL语句 1.SELECT USER() 得到登陆的用户 2.SELECT VERSION() 得到mysql的版本信息 3.SELECT NOW() 得到当前的时间 4.SELECT DATABASE() 得到打开的数据库名字 (二)数据库相关操作 1.创建数据库(名称不要包含特殊字符或者是MySQL关键字) (1)CREATE {DATABA...

    2018-06-18 01:34:55

2