1、关于查询结果集的去重?
select distinct job from emp; // distinct关键字去除重复记录。
2024年08月04日
最近小编使用宝塔经常遇到mysql自动停止,好多读者发消息给小编说网站打不开,小编于是查看了一下服务器mysql的日志,发现mysql出错时报【InnoDB: Fatal error: cannot allocate memory for the buffer pool】
Innodb 存储引擎的缓存机制和 MyISAM 的最大区别就在于 Innodb 不仅仅缓存索引,同时还会缓存实际的数据。所以,完全相同的数据库,使用 Innodb 存储引擎可以使用更多的内存来缓存数据库相关的信息,当然前提是要有足够的物理内存。innodb_buffer_pool_size 参数用来设置 Innodb 最主要的 Buffer(Innodb_Buffer_Pool)的大小,也 就是缓存用户表及索引数据的最主要缓存空间,对 Innodb 整体性能影响也最大。这个参数设置成内存的50%-80%,当然具体要结合实际情况而定,考虑别的存储引擎占用的内存,考虑服务器是不是还提供其他服务等等…看来,我的机器之所以宕掉的原因是,系统默认的内存:
2024年04月26日
大家好,我是历小冰。
今天我们来详细了解一下主从同步延迟时读写分离发生写后读不到的问题,依次讲解问题出现的原因,解决策略以及 Sharding-jdbc、MyCat 和 MaxScale 等开源数据库中间件具体的实现方案。
2024年04月26日
MySQL 支持各种 SQL 函数,这些函数可以被分类为不同类型,包括字符串函数、数值函数、日期和时间函数、聚合函数等。以下是一些常用的 MySQL SQL 函数的分类和例子:
### 1. 字符串函数
- `CONCAT(str1, str2, ...)`: 连接两个或多个字符串。
2024年04月26日
今天我们来详细了解一下主从同步延迟时读写分离发生写后读不到的问题,依次讲解问题出现的原因,解决策略以及 Sharding-jdbc、MyCat 和 MaxScale 等开源数据库中间件具体的实现方案。
MySQL 经典的一主两从三节点架构是大多数创业公司初期使用的主流数据存储方案之一,主节点处理写操作,两个从节点处理读操作,分摊了主库的压力。
2024年04月26日
MySQL中的内置系统函数
用在SELECCT语句, 能及子句 where order by having 中 UPDATE DELETE,
函数中可以将字段名作为变量来用,变量的值就是这个列对应的每一行记录
2024年04月26日
1. 如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称?
答:下面的语句的结果会显示服务器的版本和当前的数据库名称
2024年04月26日
在 Percona MySQL 支持团队中,我们经常看到客户抱怨复制延迟的问题。当然,这对 MySQL 用户来说并不是什么新鲜事,多年来我们在 MySQL 性能博客上发表过一些关于这个主题的文章(过去有两篇特别受欢迎的文章:"Reasons for MySQL Replication Lag" 和 “Managing Slave Lag with MySQL Replication"),两篇文章均由 Percona 首席执行官 Peter Zaitsev 撰写)。
2024年04月26日
主键与唯一约束区别在面试有可能会被问到。可以从以下几个方面对比一下。
1、保证唯一性 2、是否允许为空 3、一个表可以有多少个 4、是否允许组合