数据库 第750页
-
关于MySQL库表名大小写问题
前言: 一般在数据库使用规范中,我们都会看到这么一条:库名及表名一律使用小写英文。你有没有思考过,为什么推荐使用小写呢?库表名是否应该区分大小写呢?带着这些疑问,我们一起来看下本篇文章。 1.决定大小...
-
-
MySQL 一棵 B+ 树能存多少条数据?
大家好,我是Tom哥~ 今日寄语:充满活力的新人,能让身边的人都重回初心,真是不可思议。 mysql 的InnoDB存储引擎 一棵B+树可以存放多少行数据? (答案在文章中!!) 要搞清楚这个问题,首...
-
MySQL查询优化之一
上一期我们深入理解了MySQL的索引,有了MySQL索引可以一定程度上提高MySQL的查询速度。这一期我们来学习下MySQL查询性能优化的一般方法。 1 为什么查询速度会慢? 其实很简单,在一个应用程...
-
-
非常适合新手的Redis Cluster搭建过程
Redis集群演进过程 Redis单节点 主从复制: 复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。 哨兵(S...
-
MySQL系列-YUM及RPM包安装(v5.7.34)
一、安装说明 本文介绍使用YUM源及RPM包安装及简单配置MySQL-v5.7.34版本。 5.7版本下载: 本文中使用本地VM虚机部署测试。 OS:CentOS 7.8 x64 虚机配置:2核CPU...
-
基于Redis的分布式锁和Redlock算法
在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在...
-
聊聊当业务数据时间和预期的不一样,可以从哪些方向排查
前言 前些天业务部门的开发同事遇到了一个奇怪的bug,首先他们有个业务已经入库的创建时间和服务器时间相差了8个小时,其次当这个时间显示到前端后,这个时间竟然和服务时间相差了好几个月。 今天就这个问题,...
-
一篇文章带你搞定Java的数据库访问
一、前言 在应用程序开发中,需要使用数据库管理和存储各种数据。在Java中,提供了一个JDBC技术(Java Database Connectivity,JDBC,Java数据库连接),它的作用是连接...
