E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mysql-数据库架构
微信Windows端IM消息数据库的优化实践:查询慢、体积大、文件损坏等
本文由微信客户端技术团队工程师“Jon”分享,原题“Windows微信:消息
数据库架构
演进”,有较多修订。
·
2022-09-06 11:49
MySQL DBA
优化任职资格运行机制和体系架构表结构高可用备份恢复性能监控一文了解InnoDB存储引擎事务和锁锁分析分析优化MySQL第三方配套工具percona-toolkitMHAMySQLDBA要求岗位职责:1.数据库表结构和SQL优化;2.
数据库架构
咨询和建议
喝醉酒的小白
·
2022-09-06 06:20
实训
沃趣科技
Mysql-
详解脏读、不可重复读、幻读
Mysql的事务隔离级别Mysql有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不可重复读、幻读的问题。脏读大家看一下,我们有两个事务,一个是TransactionA,一个是TransactionB,在第一个事务里面,它首先通过一个whereid=1的条件查询一条数据,返回name=Ada,age=16的这条数据。然后第二个事务呢,它同样地是去操作id=1的这行数
请叫我黄同学
·
2022-09-05 13:05
mysql
面试
mysql
MySQL8.0高级应用——基础理论篇
MySQL高级应用——基础篇MySQL架构原理1.MySQL架构模式的演变单实例架构模式主从架构模式分库分表架构模式云
数据库架构
模式2.MySQL常用基础指令3.InnoDB和MyISAM主要区别事务和外键锁机制索引结构并发处理能力存储文件两种引擎的适用场景
richie696
·
2022-09-03 17:38
MySQL
mysql
数据库
SQL SERVER数据库使用过程中系统提示死锁处理办法
任何的数据库都会出现死锁的情况,特别是一些大型的复杂业务,
数据库架构
的设计错综复杂,导致很多数据表的关联可能不太严谨。
SQL数据库运维
·
2022-09-02 09:03
数据库
java
服务器
网络
mysql
云
数据库架构
思维升级,看这篇就够了
近期,ArchSummit全球架构师峰会(以下简称:AS峰会)北京站圆满落幕。AS峰会是极客邦科技旗下InfoQ中国团队推出的重点面向高端技术管理者、架构师的技术会议。AS峰会北京站以“升级架构思维,支撑业务发展”为目标,邀请各厂商展示先进技术在行业中的典型实践,以及技术在企业转型、发展中的推动作用。在此次AS峰会上,腾讯云数据库专家团亮相“云数据库的架构设计与技术演进”专场,由腾讯云数据库专家工
·
2022-09-01 12:46
数据库
云
数据库架构
思维升级,看这篇就够了
近期,ArchSummit全球架构师峰会(以下简称:AS峰会)北京站圆满落幕。AS峰会是极客邦科技旗下InfoQ中国团队推出的重点面向高端技术管理者、架构师的技术会议。AS峰会北京站以“升级架构思维,支撑业务发展”为目标,邀请各厂商展示先进技术在行业中的典型实践,以及技术在企业转型、发展中的推
腾讯云数据库
·
2022-09-01 11:00
5分钟搞定 关系型数据库 到 Flink 数据同步
本文主要介绍如何通过CloudCanal快速构建一条高效稳定运行的
MySQL-
>Kafka->Flink数据同步链路。技术点兼容多种常见消息结构CloudCanal目前支持DebeziumE
·
2022-08-30 15:54
数据库
mysql-
回表查询是什么
在说到什么是回表查询的时候,有两个概念需要先解释清楚:分别是聚集索引(聚簇索引)和非聚集索引(非聚簇索引)聚集索引和非聚集索引MySQL规定,在使用InnoDB存储引擎的时候,必须且仅有一个聚集索引,非聚集索引也就是普通索引就看自己设置的有多少个了聚集索引和非聚集索引的区别:1.聚集索引中的非叶子节点存储的是表的主键,非聚集索引的非叶子节点存储的是自己设置的索引字段对应的值(如果是联合索引,那就是
小小少年_
·
2022-08-29 18:29
MySQL
mysql
MySQL-
多表查询
一、表架构student(sid,sname,sage,ssex)学生表course(cid,cname,tid)课程表sc(sid,cid,score)成绩表teacher(tid,tname)教师表二、建表sql语句SETNAMESutf8mb4;SETFOREIGN_KEY_CHECKS=0;--------------------------------Tablestructureforc
檬柠wan
·
2022-08-29 16:25
数据库
mysql
数据库
sql
一个数据库存储架构的独白
专注于关系数据库、数据库集群、新型
数据库架构
等领域。目前担任CynosDB的分布式存储CynosStore负责人。企业IT系统迁移到公有云上已然是正在发生的
腾讯云开发者
·
2022-08-26 09:11
数据库
存储
架构
mysql
5分钟搞定 关系型数据库 到 Flink 数据同步
本文主要介绍如何通过CloudCanal快速构建一条高效稳定运行的
MySQL-
>Kafka->Flink数据同步链路。技术点兼容多种常见消息结构CloudCanal目前支持DebeziumE
·
2022-08-24 17:55
数据库
MySQL Operator 01 | 架构设计概览
高日耀资深数据库内核研发毕业于华中科技大学,喜欢研究主流
数据库架构
和源码,并长期从事分布式数据库内核研发。
RadonDB
·
2022-08-23 17:41
MySQL
数据库
kubernetes
架构
MySQL - 深入理解 MySQL 的 MVCC 及实现原理
MySQL-
深入理解MySQL的MVCC及实现原理1.概要1.1什么是MVCC1.2当前读和快照读1.2.1当前读1.2.2快照读1.3当前读,快照读和MVCC的关系1.4MVCC能解决什么问题,好处是
没对象的指针
·
2022-08-22 22:43
MySQL
mysql
数据库
sql
MySQL - 深入理解 MySQL 的事务和隔离级别
Serverversion:5.7.36MySQLCommunityServer(GPL)mysql官方文档:
MySQL-
深入理解MySQL的事务和隔离级别1.事务的ACID理论1.1什么是ACID理论
没对象的指针
·
2022-08-22 22:43
MySQL
mysql
数据库
mysql-
死锁问题
时间:2022-01-0600:00:33~2022-01-0600:00:33持续时长:0秒风险等级:致命概要:系统在"2022-01-0600:00:33"时刻发生死锁现场描述:1.Transaction1Thread:6129118DELETEFROMt_device_statusWHEREdevice_idIN('*****2585fb0848'Status:Rollback2.Trans
慕容潇湘
·
2022-08-22 22:39
项目开发
mysql
数据库
database
MySQL - 死锁的产生及解决方案
MySQL-
死锁的产生及解决方案1.死锁与产生死锁的四个必要条件1.1什么是死锁1.2死锁产生的4个必要条件2.死锁案例2.1表锁死锁2.2行锁死锁2.3共享锁转换为排他锁3.死锁排查4.实例分析4.1
没对象的指针
·
2022-08-22 22:35
MySQL
mysql
数据库
贝壳找房技术总监肖鹏:高速成长下的技术团队怎么带?
(文末有获取本期PPT&回放的方式,不要错过)肖鹏贝壳找房技术总监贝壳系统平台中心技术总监,主要负责数据库、大数据和机器学习等基础平台的建设、优化和业务保障;10年互联网
数据库架构
和管理经验,专注于数据库和大数据领域的架构设计和性能优化
普通网友
·
2022-08-16 16:18
编程语言
人工智能
xhtml
weex
nokia
别再用 offset 和 limit 分页了,性能太差!
如果你做过后台开发或
数据库架构
,你可能是这么分页的:select*fromtablelimit10offset40当然,很多人都是使用的如:PageHelper、MP等插件,他们也是将分页语句替我们加进去罢了
ZNineSun
·
2022-08-16 11:16
面试
mysql
数据库
性能优化
limit
offset
分页
构建煤矿物联网大数据平台思路(2)-实时数据库与时序数据库
[实时历史
数据库架构
.png](https://img-blog.csdnimg.cn/img_convert/ddd8d3b24107ac2ebf328f3fd390c603.png#clientId
星空你好
·
2022-08-16 10:04
智慧煤矿
物联网
时序数据库
MySQL-
性能分析概述
一、数据库服务器的优化步骤整个流程划分成了观察(Showstatus)和行动(Action)两个部分。字母S的部分代表观察(会使用相应的分析工具),字母A代表的部分是行动(对应分析可以采取的行动)。二、查看系统参数在MySQL中,可以使用SHOWSTATUS语句查询一些MySQL数据库服务器的性能参数、执行频率。SHOW[GLOBAL|SESSION]STATUSLIKE'参数';•Connect
萌萌虎儿
·
2022-08-15 12:08
MySQL
mysql
MySQL-
高级-8 性能工具的使用
文章目录1.数据库服务器的优化步骤2.查看系统性能参数3.统计SQL的查询成本:last_query_cost4.定位执行慢的SQL:慢查询日志4.1开启慢查询日志参数4.2查看慢查询数目4.3慢查询日志分析工具:mysqldumpslow4.4关闭慢查询日志5.查看SQL执行成本:SHOWPROFILE6.分析查询语句:EXPLAIN6.1基本语法6.2EXPLAIN各列作用6.2.1table
有什么奇怪!
·
2022-08-15 12:08
#
mysql
mysql
数据库
服务器
数据库SQL优化:百万级数据库优化方案
一个成熟的
数据库架构
并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。
吃素的施子
·
2022-08-15 07:41
数据库
mysql
数据库
sql
后端
mysql查询视图数据慢_MySQL - 视图 - 超慢查询
MySQL-
视图-超慢查询意见非常简单,只需选择语句(这些表确实有几百万行)。例如说这个查询:SELECTCAST(cla
月夏凉
·
2022-08-15 00:18
mysql查询视图数据慢
mysql 视图 分页_
MySQL-
分页查询-视图
分页查询当每次查询的记录数比较大,通常一页显示不下,此时我们可以进行分页查询。语法:limitbegin,size;begin:记录的开始行数.偏移量size:每页的最大记录数。注意:limit后可以是一个参数,一个参数时,指每次最大的查询记录数(一页显示的数量),limitsize,默认记录数从0开始,而不是1.练习:按照员工编号降序排序,查询第二页的数据,每页5条。select*fromemp
陪玩妈妈贺小狗
·
2022-08-15 00:17
mysql
视图
分页
mysql 给视图创建索引_
mysql-
视图及索引简介
一、视图的创建、作用及注意事项1、创建:createview视图名asselect语句;2、删除:dropview视图名3、作用:数据库视图允许简化复杂查询数据库视图有助于限制对特定用户的数据访问数据库视图提供额外的安全层数据库视图实现向后兼容4、注意事项;性能:视图查询数据可能会很慢,特别是如果视图是基于其他视图创建的表依赖关系:每当更改与其相关的表结构时都必须更改视图二、索引的创建及作用1、创
小xs
·
2022-08-15 00:46
mysql
给视图创建索引
黑马程序员
MySQL-
视图SQL笔记
对应课程地址--视图--准备数据createdatabaseifnotexistsmydb6_view;usemydb6_view;createtabledept(deptnointprimarykey,dnamevarchar(20),locvarchar(20));insertintodeptvalues(10,'教研部','北京'),(20,'学工部','上海'),(30,'销售部','广州
糖果墙
·
2022-08-15 00:41
MySQL数据库
mysql
sql
数据库
MySQL-
视图
有志者,事竟成文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。文章目录前言一、视图简介1、视图的含义2、视图的作用二、创建视图1、创建视图的语法形式2、在单表上创建视图3、在多表上创建视图三、查看视图1、describe语句查看视图基本信息2、showtablestatus语
旷世奇才李先生
·
2022-08-15 00:22
MySQL
mysql
java
数据库
MySQL-
日志、备份与恢复
文章目录一、MySQL日志1.1日志的分类1.1.1redo重做日志1.1.2undo回滚日志1.1.3errorlog错误日志1.1.4slowquerylog慢查询日志1.1.5binlog二进制日志1.1.6relaylog中继日志1.1.7generallog普通日志1.1.8配置日志1.2日志的查询二、MySQL完全备份与恢复2.1数据备份的重要性2.2造成数据丢失的原因2.3数据库备份
殇275
·
2022-08-13 13:42
mysql
MySQL-
日志-详解事务执行流程-刷盘-redo-undo
文章目录错误日志慢查询日志通用日志二进制日志事务完整执行过程刷盘redolog和undolog日志是用来排错,做数据分析,了解程序运行情况的。错误日志如果不知道错误日志的位置,可以查看变量。mysql>showvariableslike'%log%';#模糊查询log的位置,里面有log_errormysql>showvariableslike'log_error';#精准查询错误日志位置+---
yutao_517
·
2022-08-13 13:11
MySQL
mysql
数据库
mysql-
日志浅析_浅谈mysql日志
概述日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述MySQL的各种日志文件。MySQL日志文件分类1.错误日志(ErrorLog)2.二进制日志(BinaryLog&BinaryLogInd
于爷
·
2022-08-13 13:39
mysql-日志浅析
MySQL主从复制的原理图解及Java语言示例使用
至少会搭建主从复制的
数据库架构
,从库可以作为主库的数据备份,以免主数据库损坏的情况下丢失数据;当访问量增加的时候可以作为读节点承担部分流量等。下面就进行从零开始搭建MySQL的主从架构。
·
2022-08-12 12:05
MySQL主从复制原理和使用
至少会搭建主从复制的
数据库架构
,从库可以作为主库的数据备份,以免主数据库损坏的情况下丢失数据;当访问量增加的时候可以作为读节点承担部分流量等。下面就进行从零开始搭建MySQL的主从架构。
Java技术那些事儿
·
2022-08-11 21:40
数据库
sql
java
MySQL:基础架构与存储引擎
参考资料:《
mysql-
基础架构分析》《MySQL工作流》《mysql存储引擎》写在开头:本文为学习后的总结,可能有不到位的地方,错误的地方,欢迎各位指正。
jchen104
·
2022-08-11 12:54
mysql
mysql
MySQL-
主从复制-下
主从复制监控1.1监控方法a.主库做个修改操作,看看从库有没有做。b.通过相关命令监控√c.通过第三方工具监控1.2通过相关命令监控a.主库:mysql>showprocesslist;mysql>showslavehosts;+-----------+----------------+------+-----------+-------------------------------------
响魇
·
2022-08-09 19:43
MySQL-
主从复制
主从复制基础(!=同步,异步的工作模式)文章目录主从复制基础(!=同步,异步的工作模式)1.主从复制介绍(Master-SlaveReplication)2.主从复制作用3.主从复制前提(ClassicReplication搭建过程)4.主从复制搭建主从复制进阶1.延时从库企业级应用恢复思路(延时从库):2.过滤复制的企业级应用3.半同步复制介绍4.基于GTID的复制1.主从复制介绍(Master
一个不专业的码农
·
2022-08-09 19:43
DBA
mysql
10
MySQL-
主从复制高级进阶
主从复制高级进阶主从高级功能延时从半同步***半同步复制工作原理的变化配置半同步复制过滤复制说明实现过程GTID复制GTID引入GTID介绍GTID核心参数GTID复制配置过程:GTID从库误写入操作处理GTID复制和普通复制的区别主从高级功能延时从介绍是我们认为配置的一种特殊从库.人为配置从库和主库延时N小时.为什么要有延时从数据库故障?物理损坏主从复制非常擅长解决物理损坏.逻辑损坏普通主从复制
最爱下一站
·
2022-08-09 19:37
MySQL
MySQL-从入门到精通
MySQL主从
主从
高级主从复制
MySQL-
高级-7 索引的创建及设计原则
文章目录1.索引的声明与使用1.1索引的分类1.2创建索引1.2.1创建表的时候创建索引1.2.2.在已经存在的表上创建索引1.3.删除索引2.MySQL8.0新特性2.1支持降序索引2.2隐藏索引3.索引的设计原则3.1哪些情况适合创建索引3.2限制索引的数目3.3.哪些情况不适合创建索引1.索引的声明与使用1.1索引的分类MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和
有什么奇怪!
·
2022-08-09 17:02
#
mysql
索引
mysql
MySQL-
三大日志
前言已知,在关系型数据库中的事务的ACID模型由原子性,一致性,隔离性和持久性组成,对于MySQL的InnoDB引擎,隔离性由基于悲观锁的加锁机制和基于无锁的多版本并发控制来支持,而原子性,则由在引擎层生成的undolog来保证,以及持久性,则是由在引擎层生成的redolog和在Service层生成的binlog来共同支撑,除此之外,在Service层生成的binlog还会用于MySQL的主从同步
·
2022-08-09 17:49
mysqlbinlog事务回滚
MySQL的teaching表建立_
MySQL-
一- 创建数据表
问题一:如何验证MySQL数据库安装成功?问题二:如何用客户端navicat连接到MySQL数据库?练习:创建学校数据库的表2.创建数据库2.1创建学生表student2.2创建成绩表score2.3创建课程表course2.4创建教师表teacher注:这里教师姓名可以为null3.练习插入数据3.1向学生表里添加数据3.2向成绩表中添加数据3.3向课程表中添加数据3.4向教师表中添加数据本关总
yy tt
·
2022-08-09 13:28
mysql 无法创建表_
MYSQL-
不能创建表
Can'tcreatetable'.\ticket\user_role.frm'(errno:121)语法是对的,但显示上面的错误原因有三种1、表名重复2、以该名字命名的表之前创建过后来删除了,但是对应的.frm文件还留在磁盘上3、主键名字在全数据库范围内不是唯一的我出现的时候是第三个KEY`FK_USER_ROLE1`(`USER_ID`),KEY`FK_USER_ROLE2`(`ROLE_ID
姒煜
·
2022-08-09 13:58
mysql
无法创建表
MySQL-
创建、修改和删除表
朱门酒肉臭路有冻死骨文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。文章目录前言一、创建表1、创建表的语法形式2、设置表的主键二、查看表结构1、查看表基本结构语句DESCRIBE2、查看表详细结构语句SHOWCREATETABLE三、修改表1、修改表名2、修改字段的数据类型3
旷世奇才李先生
·
2022-08-09 13:25
MySQL
mysql
java
数据库
MySQL主从复制原理和使用
至少会搭建主从复制的
数据库架构
,从库可以作为主库的数据备份,以免主数据库损坏的情况下丢失数据;当访问量增加的时候可以作为读节点承担部分流量等。下面就进行从零开始搭建MySQL的主从架构。
Trouvailless
·
2022-08-07 07:05
Java
编程
程序员
数据库
sql
java
MySQL-
高级-9 索引优化及查询优化
文章目录1.索引失效案例1.1全值匹配我最爱1.2最佳左前缀法则1.3主键插入顺序1.4计算、函数、类型转换(自动或手动)导致索引失效1.5范围条件右边的列索引失效1.6不等于(!=或者)失效根据索引的数据类型来看,数据从小到大顺序排列,如果进行不等于操作,那就等于定位到了值相等的数据列,再单独去除此列,还不如直接进行全表扫描。1.7isnull可以使用索引,isnotnull无法使用索引isnu
有什么奇怪!
·
2022-08-06 19:27
#
mysql
mysql
b树
数据库
Mysql-
索引优化
一、索引基本知识1、索引的优点很大程度上减少服务器扫描的数据量很大程度上避免服务器排序和临时表将随机IO变成顺序IO2、索引的用处使用索引列可以快速查找Where条件的行数据mysql>explainselect*fromempwhereempno=7469;+----+-------------+-------+------------+------+---------------+------
蚂蚁兄弟
·
2022-08-06 12:53
Mysql优化
mysql
性能优化
数据库
b树
MySql-
索引优化
索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法。mysql默认的是二叉树算法BTREE。Explain优化查询检测EXPLAIN可以帮助开发人员分析SQL问题,explain显示了mysql如何使用索引来处理select语句以及连接表。使用方法:在select语句前加上Explain,Explainselect*fromblogwheremyname='alex'
alexdamiao
·
2022-08-06 12:50
mysql
数据库
mysql
索引
索引优化
MySQL - 可重复读隔离级别在哪种情况下会出现幻读
本文内容转载于
Mysql-
可重复读的隔离级别在什么情况下会出现幻读。不过在文章内容格式上进行了优化。
Chon-Wang
·
2022-08-04 18:13
#
MySQL
mysql
数据库
oracle
新特性解读 | MySQL 8.0 GIPK 不可见主键
作者:杨奇龙网名“北在南方”,资深DBA,主要负责
数据库架构
设计和运维平台开发工作,擅长数据库性能调优、故障诊断。
·
2022-08-02 17:34
mysqlmysql8
MySQL-
数据操作-分组查询-连接查询-子查询-分页查询-联合查询
文章目录==分组查询==基础案例特点分组查询中的筛选条件分为两类注意事项分组查询案例案例==连接查询==概述==sql92标准==概述等值连接非等值连接自连接案例==sql99标准==概述内连接外连接交叉连接==总结==sql92和sql99比较join连接总结(sql99)案例==子查询==概述==where或having后面==概述案例:标量子查询案例:列子查询案例:行子查询==select后
LXMXHJ
·
2022-08-01 16:16
MySQL
mysql
数据库
mysql-
差异备份
MysqL差异备份与恢复binlog:日志,记录了所有的写操作1.开启mysql服务器的二进制日志功能[root@clq~]#cat/etc/my.cnf[mysqld]basedir=/usr/local/mysqldatadir=/opt/datasocket=/tmp/mysql.sockport=3306pid-file=/opt/data/mysql.piduser=mysqlskip-
神慕蔡蔡
·
2022-08-01 09:40
MySQL
数据库
mysql
大数据
linux
运维
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他