技术栈
mysql
卡西里弗斯奥
4 小时前
数据库
·
mysql
·
sqlserver
·
达梦
【达梦数据库】dblink连接[SqlServer/Mysql]报错处理
需要使用dblink功能连接SqlServer/Mysql数据库,在测试时有好几种报错,记录供参考。在达梦管理工具图形化测试公共外部链接时,报错:无法测试以ODBC数据源方式访问的外部链接!
杨俊杰-YJ
5 小时前
数据库
·
mysql
MySQL 主从复制原理及其工作过程
MySQL 主从复制是一种将数据从一个 MySQL 数据库服务器(主服务器,Master)复制到一个或多个 MySQL 数据库服务器(从服务器,Slave)的技术。以下简述其原理,主要包含三个核心组件和三个主要步骤:
一个儒雅随和的男子
6 小时前
数据库
·
mysql
MySQL的聚簇索引与非聚簇索引
首先我们要了解到,聚簇索引只能有一个,而非聚簇可以有多个。在本文中可以了解到,范围查询时聚簇索引的优势,以及非聚簇索引在频繁更新时的劣势。 在MySQL中,主键索引通常就是聚簇索引,如果没有显式定义主键,InnoDB会选择一个唯一非空索引代替,如果都没有,会生成隐藏的ROWID作为聚簇索引。
独泪了无痕
7 小时前
后端
·
mysql
·
性能优化
MySQL查询优化-distinct
在使用 MySQL 数据库时,我们经常需要从表中查询数据。有时候我们会遇到查询结果中包含重复记录的情况,为了去除这些重复记录,我们会使用 DISTINCT 关键字。在 MySQL 中使用 distinct 关键字通常是为了去除查询结果中的重复行,这在某些情况下确实可以提升查询性能,尤其是在处理大量数据时。然而,在某些情况下,特别是在大数据集上使用 distinct 可能会导致查询速度变慢,以下是一些可能导致 distinct 拖慢速度的原因以及如何解决这些问题的建议。
hadage233
8 小时前
数据库
·
mysql
--- Mysql事务 ---
什么是事务因为事务的存在,可以使得多条sql语句一起执行,并且只有全部执行成功或全部执行失败俩种结果,保证了数据的安全,也使得这些sql语句拥有了原子性,隔离性,一致性,持久性(ACID)
天天向上vir
9 小时前
java
·
redis
·
mysql
缓存三大问题及其解决方案
在现代系统架构中,缓存与数据库的结合使用是一种经典的设计模式。为了确保缓存中的数据与数据库中的数据保持一致,通常会给缓存数据设置一个过期时间。当系统接收到用户请求时,首先会访问缓存。如果缓存中不存在所需数据,系统会进一步查询数据库,并将获取到的数据回写到缓存中。这样,当系统再次接收到相同的请求时,便可以直接从缓存中获取数据并返回给用户,从而提升系统的响应速度和性能。
初尘屿风
10 小时前
java
·
javascript
·
vue.js
·
spring boot
·
后端
·
mysql
·
ecmascript
vue3项目,旅游景点页面
用vue做的页面,纯前端页面主题:旅游景区,旅游景点技术:html+css+js+vue3页面:首页,美食特色,风土人情,旅游路线,留言板,登录,注册共七页 有轮播图,有表单,页面可以跳转
Cikiss
11 小时前
java
·
数据库
·
后端
·
mysql
图解MySQL【日志】——Buffer Pool
Buffer Pool 是数据库管理系统(DBMS)中的一块 Cache(内存区域),用来缓存从磁盘中读取到的 Data Pages(数据页)。Data Pages 通常是表中的数据行与索引数据,通过缓存 Data Pages,Buffer Pool 可以大大减少对磁盘的访问,提高 DB 的性能。
又逢乱世
12 小时前
数据库
·
mysql
·
node.js
Node.js 连接 mysql 数据库
连接池的方式,示例1连接池的方式,示例2,手动释放连接非连接池的方式Promise 的方式事务
君败红颜
12 小时前
数据库
·
sql
·
mysql
MySQL 使用 Performance Schema 定位和解决慢 SQL 问题
在数据库性能调优的过程中,慢 SQL 查询往往是导致应用程序响应迟缓和系统性能下降的主要原因。MySQL 提供了 Performance Schema 作为强大的工具,帮助开发者和数据库管理员定位并解决慢 SQL 查询问题。Performance Schema 是 MySQL 内置的一套性能监控系统,可以深入挖掘数据库的执行情况,并为优化提供详细的指标。本文将介绍如何利用 MySQL 的 Performance Schema 定位和解决慢 SQL 查询问题。
我是西瓜王
12 小时前
数据库
·
sql
·
mysql
MySQL-SQL
客户端内置命令客户端独有,可能不同数据库产品的客户端内置命令存在很大差异,不像SQL命令有标准规范。help
人间打气筒(Ada)
15 小时前
数据库
·
mysql
·
dba
Mysql基础语句
一、 MySQL语句在熟悉安装及访问 MySQL 数据库以后, 接下来将学习使用 MySQL 数据库的基本操作,这也是在服务器运维工作中不可或缺的知识。 本节中的所有数据库语句均在“MySQL>”操作环境中执行
Alex_z0897
15 小时前
数据库
·
mysql
mysql innodb数据页损坏Database page corruption on disk or a failed file read of page
使用mysqldump 把如上错误的表数据先备份 mysqldump使用把原表删除或者改名, 这步需要谨慎操作
rkmhr_sef
15 小时前
android
·
mysql
·
adb
万字详解 MySQL MGR 高可用集群搭建
阿里云RDS集群方案用的就是MGR模式!本次集群搭建,我使用3台阿里云ECS服务器(CentOS 7.9,2核2G,20G硬盘),每台服务器都分配公网IP,开放安全组:22(SSH)、3306(MySQL)、24901(MGR)。我的服务器配置如下:
pan_junbiao
15 小时前
java
·
开发语言
·
mysql
SpringSecurity基于配置方法控制访问权限:MVC匹配器、Ant匹配器
Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。在 Spring Security 中,可以通过配置方法来控制访问权限。认证是实现授权的前提和基础,在执行授权操作前需要明确目标用户,只有明确目标用户才能明确它所具备的角色和权限。Spring Security 中所采用的授权模型也是由用户、角色和权限组成的。
火烧屁屁啦
16 小时前
数据库
·
mysql
·
mybatis
【JavaEE进阶】#{}和${}
MyBatis参数赋值有两种⽅式,使⽤ #{} 和 ${}进⾏赋值,接下来我们看下⼆者的区别我们先来看一下两者在基础数据类型与string类型下的使用
hunandede
16 小时前
sql
·
mysql
mysql 学习15 SQL优化,插入数据优化,主键优化,order by优化,group by 优化,limit 优化,count 优化,update 优化
登陆时 mysql --local-infile -u root -pload data local infile '/root/sql1.log' into table 'tb_user' fields terminated by ',' lines terminated by '\n';
练川
17 小时前
sql
·
mysql
order by 字段没有在 select distinct 中的问题
主表 m(id 主键) 去 join 两张子表 c1、c2。因笛卡尔集的原因,可能导致 m 表的一条记录在查询结果集中会出现多次;而我只需要 select m 表的字段即可,因此用 distinct 去除重复的行。
小林熬夜学编程
17 小时前
linux
·
开发语言
·
数据库
·
mysql
·
算法
【MySQL】第七弹---深入理解数据库表约束:自增长、唯一键、外键及综合案例解析
✨个人主页: 熬夜学编程的小林💗系列专栏: 【C语言详解】 【数据结构详解】【C++详解】【Linux系统编程】【MySQL】
数据与人
17 小时前
数据库
·
mysql
·
adb
MySQL误删控制文件导致系统无法正常启动
当 MySQL 因误删控制文件而无法正常启动时,可以按照以下步骤尝试解决问题:在 MySQL 中,控制文件记录了数据库的物理结构信息,如数据文件、日志文件的位置等。不同的 MySQL 版本和存储引擎可能有不同的控制文件,常见的如 ibdata1 (InnoDB 存储引擎的数据文件,包含部分控制信息)。