表示 进入内容 11025
下一步 10 较早的记录 »
Displaying posts with tag: algorithm (reset)
MySQL数据库之视图

MySQL数据库之视图 视图:由SELECT语句组成的虚拟表。(一般只用来查询,不进行增删改的操作) 

注意: 1.视图是虚拟表,可以把视图看着一个表,进行增删改查等操作。但视图不会存储数据,它的数据来源于SELECT查询语句。

【安全】  【mysql】  【函数】  【数据库】  【Algorithm】  【存储】   …

[获取更多]
MySQL · 引擎特性 · B+树并发控制机制的前世今生

前言

B+树是1970年Rudolf Bayer教授在《Organization and Maintenance of Large Ordered Indices》一文中提出的[1]。它采用多叉树结构,降低了索引结构的深度,避免传统二叉树结构中绝大部分的随机访问操作,从而有效减少了磁盘磁头的寻道次数,降低了外存访问延迟对性能的影响。

【mysql】  【线程】  【数据库】  【Algorithm】  【node】  【索引】   …

[获取更多]
MySQL:MGR 学习(1):写集合(Write set)

水平有限,有误请谅解。 源码版本5.7.22 一、什么是写集合(Write set) 实际上写集合定义在类Rpl_transaction_write_set_ctx中,其中主要包含两个数据结构 std::vector write_set; std::set write_set_unique; 第一...

【mysql】  【Algorithm】  【HASH】  【索引】  【test】  【index】  【存储】   …

[获取更多]
mycat实现mysql分库分表

myCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。

【云栖社区】  【编程语言】  【服务器】  【mysql】  【数据库】   …

[获取更多]
MySQL: Incorrect string value: '\xF0\xA4\xBD\x82'分析解决

一、问题由来 今天应用报错: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\xA4\x9E\x8F",...' for column 'message_content' at row 1 二、初次分析 我们可以看到xF0xA4x9Ex8F是4字节很可能就是utf8mb4中某些生僻字的编码。

【mysql】  【Algorithm】  【string】  【test】  【字符集】  【charset】   …

[获取更多]
MySQL 5.7 online ddl的一些改进

MySQL DBA应该都知道,数据库操作里面,DDL操作(比如CREATE,DROP,ALTER等)代价是非常高的,特别是在单表上千万的情况下,加个索引或改个列类型,就有可能堵塞整个表的读写。 从MySQL 5.6开始,大家期待的Online DDL出现了,可以实现修改表结构的同时,依然允许DML操作(select,insert,update,delete)。

【云栖社区】  【数据存储与数据库】  【算法】  【mysql】  【Algorithm】   …

[获取更多]
XtraBackup的流式和压缩备份

1、前言 Create hot InnoDB backups without pausing your database Make incremental backups of MySQL Stream compressed MySQL backups to another server Move...

【云栖社区】  【算法】  【mysql】  【加密】  【并行复制】  【Algorithm】  【stream】  【file】   …

[获取更多]
MySQL--Online DDL

最近帮助客户订正SQL时注意到alter的操作可能会锁表(MDL),所以也补一下online ddl的知识,避免不当的操作影响业务的运行。

Online DDL原理: MySQL数据库操作中,DDL操作(比如CREATE,DROP,ALTER等)代价是非常高的,特别是在单表上千万的情况下,加个索引或改个列类型,就有可能堵塞整个表的读写。

【云栖社区】  【数据存储与数据库】  【mysql】  【innodb】  【LOG】   …

[获取更多]
Mysql中的视图

什么是视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 可以跟基本表一样,进...

【javascript】  【mysql】  【SQL】  【Algorithm】  【update】   …

[获取更多]
MySQL5.7—在线DDL总结

---切记:DDL操作要在业务低峰期进行

1、MySQL各版本,对于DDL的处理方式是不同的,主要有三种:

①:Copy Table方式: 这是InnoDB最早支持的方式。顾名思义,通过临时表拷贝的方式实现的。

【mysql】  【innodb】  【Algorithm】  【索引】  【test】  【varchar】   点击查看原文>

表示 进入内容 11025
下一步 10 较早的记录 »