数据库技术
-
数据库技术:MySQL优化之Index Merge的使用
1. 前言先问大家一个问题,在不考虑多表联查这种复杂的查询场景下,一个简单的单表查询,mysql可以同时利用几个索引? 当初我学习mysql的时候,天真的以为只要把where条件涉及到的列全部加上索
-
数据库技术:Nginx七层及四层反向代理配置的全过程
本文旨在测试 nginx对 http服务 https 服务 的代理方式。部署测试 http服务准备测试服务程序 gintest 并启动如下nginx反向代理 http服务安装 nginx 并修改配置文
-
数据库技术:mysql中drop、truncate与delete的区别详析
1. drop:删除数据库drop语句将表所占用的空间全释放掉。drop > truncate > delete方式1:如果要删除的数据库存在,则删除成功。如果不存在,则报错方式2:推荐。
-
数据库技术:ELK监控nginx日志总结
elk介绍elk即elasticsearch + logstash + kibanaes:作为存储引擎logstash:用来采集日志kibana可以将es中的数据进行可视化,可以进行数据分析中常见的对
-
数据库技术:MySQL 搭建主从同步实现操作
一、mysql 8.0 主从同步主从同步的流程(原理):master 将变动记录到二进制日志文件(binary log)中,即配置文件中 log-bin 指定的文件,这些记录叫做二进制日志事件(bin
-
数据库技术:MySQL8.0中的窗口函数的示例代码
在以前的mysql版本中是没有窗口函数的,直到mysql8.0才引入了窗口函数。窗口函数是对查询中的每一条记录执行一个计算,并且这个计算结果是用与该条记录相关的多条记录得到的。1.窗口函数与聚合函数窗
-
数据库技术:MySQL怎么给字符串字段加索引
假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的:由于要使用邮箱登录,所以业务代码中一定会出现类似于这样的语句:如果 email 这个字段上没有索引,那么这个语句就只能做全表扫描。1)那我可
-
数据库技术:一文了解MySQL二级索引的查询过程
前言聚簇索引就是innodb默认创建的基于主键的索引结构,而且表里的数据就是直接放在聚簇索引里,作为叶节点的数据页:基于主键的数据搜索:从聚簇索引的根节点开始进行二分查找,一路找到对应数据页,基于页目
-
数据库技术:一文弄懂MySQL索引创建原则
一、适合创建索引1、字段的数值有唯一性限制根据alibaba规范,指明在业务上具有唯一特性的字段,即使是组合字段,也必须建成唯一索引。例如,学生表中的学号时具有唯一性的字段,为该字段建立唯一性索引可以
-
数据库技术:Go语言线程安全之互斥锁与读写锁
前言:单个线程时数据操作的只有一个线程,数据的修改也只有一个线程参与,数据相对来说是安全的,多线程时对数据操作的不止一个线程,所以同时对数据进行修改的时候难免紊乱一、互斥锁是什么?1.概念互斥锁是为了
-
数据库技术:linux导出mysql数据库命令(linux备份mysql数据库的方法)
1.前言作为一名技术人员,少不了接触数据库,那么当遇到一个旧项目数据库表比较多,怎么快速的导出表结构,形成文档方便后续跟进呢?今天我给大家安利一个好用的工具mysql_markdown。2.工具官网代
-
数据库技术:mysql考试时间(2021年教师资格证考试时间)
一个典型的互联网产品架构包含接入层、逻辑处理层以及存储层,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。说到存储层就要说到数据库,数据库知识掌握程度也是面试考察的知识点