四时宝库

程序员的知识宝库

mysql:Otter跨机房数据同步(单向)

重要说明:需要同步的表必须要有主键 主键 主键

otter是一款基于Java且免费、开源基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库的解决方案。

Otter目前支持了什么

1. 单向同步, mysql/oracle互相同步

2. 双向同步,无冲突变更

3. 文件同步,本地/aranda文件

4. 双A同步,冲突检测&冲突补救

MYSQL存储引擎InnoDB(十五):将表从 MyISAM 转换为 InnoDB(上)

调整 MyISAM 和 InnoDB 的内存使用情况

当您从MyISAM表转换时,降低 key_buffer_size配置选项的值以释放不再需要缓存结果的内存。增加innodb_buffer_pool_size配置选项的值,该选项执行为表分配高速缓存。InnoDB缓冲池缓存表数据和索引数据,加快查询查找速度,并将查询结果保存在内存中以供重用。

高性能Mysql-查询优化(3)(mysql查询调优)

数据和索引的统计信息

1.mysql执行优化器在生成查询执行计划时,需要向存储引擎获取相应的统计信息。

mysql如何执行关联查询

2.mysql认为任何一个查询都是一次关联(并不是查询需要用到两个表匹配才叫关联)

3.mysql对任何关联都执行嵌套循环关联操作。(类似于两个for 循环嵌套逐一进行比较,将h)

MYSQL存储引擎InnoDB(十七):将表从 MyISAM 转换为 InnoDB(下)

存储要求

如果您打算在转换过程中在InnoDB表中制作多个临时数据副本,建议您在独立表空间中创建表,以便在删除表时可以回收磁盘空间。当 innodb_file_per_table 启用配置选项(默认)时,新创建 InnoDB的表将隐式创建在独立表空间中。

高性能Mysql-第5章(2)(高性能mysql和mysql必知必会)

走第5章 创建高性能的索引

正文:

1.全文索引:

  • 在相同的列上同时创建全文索引和基于值的BTree索引不会有冲突,全文索引适用于MATCH AGAINST操作,而不是普通的WHERE条件操作。(后续详解)

2.索引的优点:

Mysql 使用 group by 不对 null 做分组

在项目开发查询数据需要将相同的数据做合并处理,但是字段为null,不做合并。

创建表以及添加数据

create table t_student(
       `id` int not null primary key auto_increment,
       `name` varchar(32) ,
       `age` int   
)
insert into t_student(`name`,age) values("aa",11);
insert into t_student(`name`,age) values('bb',12);
insert into t_student(`name`,age) values('cc',13);
insert into t_student(`name`,age) values('cc',14);
insert into t_student(`name`,age) values('cc',15);
insert into t_student(`name`,age) values(null,16);
insert into t_student(`name`,age) values(null,17);

MySQL面试题(干货)(mysql面试题经典)

面试题

你有没有做 MySQL 读写分离?如何实现 MySQL 的读写分离?MySQL 主从复制原理的是啥?如何解决 MySQL 主从同步的延时问题?

考点分析

高并发这个阶段,肯定是需要做读写分离的,啥意思?因为实际上大部分的互联网公司,一些网站,或者是 app,其实都是读多写少。所以针对这个情况,就是写一个主库,但是主库挂多个从库,然后从多个从库来读,那不就可以支撑更高的读并发压力了吗?

MySQL 9.0 悄悄上线,支持面向AI的向量数据库

MySQL狂热粉丝群已经发现MySQL官网上MySQL9.0这两天悄然上线,已经可以下载体验了,目前被定义为创新版本(Innovation)。

MySQL 面试选择题15道(单选)(mysql面试题语句)

1、MySQL数据库四种特性,不包括()

A.原子性

B.事务性

C.一致性

D.隔离性

2、MySQL报错error 1062 的意思是()

A.连接数据库失败,没有连接数据库的权限

MySQL数据类型:UNSIGNED(mysql数据类型real)

UNSIGNED

UNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 147 483 648 ~ 2 147 483 647, INT UNSIGNED的范围类型就是0 ~ 4 294 967 295。

<< < 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接