首页
学习
活动
专区
工具
TVP
发布

happyJared

做好寫代碼這事
专栏作者
296
文章
364882
阅读量
30
订阅数
数据库 ID 生成方案:数据库多主模式
将两个数据库组成主从模式的集群,正常情况下,是可以解决数据库的可靠性问题,但如果主库挂掉后,数据没有及时同步到从库,这个时候就会出现 ID 重复的问题。
happyJared
2019-11-26
5780
Docker 删除镜像
其中 allen_mysql:5.7 和 docker.io/mysql:5.7 实际上指向的是同一个镜像,那么,删除了 allen_mysql:5.7 之后, 会不会将 docker.io/mysql:5.7 镜像也给删除了?
happyJared
2019-11-20
1.5K0
Docker 搜索镜像
docker search --filter "is-official=true" mysql
happyJared
2019-11-18
6250
Docker 下载镜像
要运行容器,就必须保证本地存在对应的镜像。所以,第一步是需要下载镜像。当尝试下载镜像时,Docker 会尝试先从默认的镜像仓库(默认使用 Docker Hub 公共仓库)去下载,此外,用户也可以自定义配置想要下载的镜像仓库。
happyJared
2019-11-15
6.6K0
Docker 命令
通过 docker rmi [image] (等价于 docker image rm [image])删除镜像,不过首先要确保这个镜像没有被容器引用(可以通过标签名称或者镜像 ID删除)。前面讲的 docker ps 命令即可查看。
happyJared
2019-11-13
4130
大表优化的常见手段
当 MySQL 单表记录数过大时,数据库的 CRUD 性能会明显下降,一些常见的优化措施如下:
happyJared
2019-10-22
6760
MySQL 基本操作、数据库操作和表操作
基本操作 启动MySQL:net start mysql 创建Windows服务:sc create mysql binPath = mysqld_bin_path 连接服务器 :mysql -h 地址 -P 端口 -u 用户名 -p 密码 显示哪些线程正在运行:SHOW PROCESSLIST 显示系统变量信息:SHOW VARIABLES 数据库操作 查看当前数据库:SELECT DATABASE(); 显示当前时间、用户名、数据库版本:SELECT now(); SELECT user()
happyJared
2019-08-20
2.1K0
数据库 SQL 开发和操作行为规范
预编译语句可以重复使用这些计划,减少 SQL 编译所需要的时间,还可以解决动态 SQL 所带来的 SQL 注入的问题;只传参数,比传递 SQL 语句更高效;相同语句可以一次解析,多次使用,提高处理效率。
happyJared
2019-08-20
1.2K0
数据库命令及设计规范
没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 Myisam,5.6 以后默认的为 Innodb)。
happyJared
2019-08-20
1K0
数据库字段及索引设计规范
原因:列的字段越大,建立索引时所需要的空间也就越大,这样一页中所能存储的索引节点的数量也就越少也越少,在遍历时所需要的 IO 次数也就越多,索引的性能也就越差。
happyJared
2019-08-20
1K0
MySQL 执行语句分析
sql 语句分为两种,一种是查询,一种是更新(增加,更新,删除)。先分析下查询语句,语句如下:
happyJared
2019-08-18
2.5K0
MySQL 基本架构概览
下图是 MySQL 的一个简要架构图,从下图可以清晰的看到 SQL 语句在 MySQL 内部是如何执行的。
happyJared
2019-08-18
7690
数据库大表优化
当 MySQL 单表记录数过大时,数据库的 CRUD 性能会明显下降,一些常见的优化措施如下:
happyJared
2019-08-14
1.3K0
锁机制与 InnoDB 锁算法
MyISAM 和 InnoDB 存储引擎使用的锁: MyISAM 采用表级锁(table-level locking)。 InnoDB 支持行级锁(row-level locking)和表级锁,默认为行级锁 表级锁和行级锁对比: 表级锁: MySQL 中锁定 粒度最大 的一种锁,对当前操作的整张表加锁,实现简单,资源消耗也比较少,加锁快,不会出现死锁。其锁定粒度最大,触发锁冲突的概率最高,并发度最低,MyISAM 和 InnoDB 引擎都支持表级锁; 行级锁: MySQL 中锁定 粒度最小 的一种锁,只
happyJared
2019-08-13
5830
事务的隔离级别
MySQL InnoDB 存储引擎的默认支持的隔离级别是 REPEATABLE-READ(可重读)。可以通过 SELECT @@tx_isolation; 命令来查看:
happyJared
2019-08-12
5580
MySQL 字符集、校对规则及索引
字符集指的是一种从二进制编码到某类字符符号的映射。校对规则则是指某种字符集下的排序规则。
happyJared
2019-08-09
8240
初识 MySQL
MySQL 是一种关系型数据库,是开源免费的,且方便扩展,任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。默认端口号是 3306。
happyJared
2019-08-08
3410
Spring Boot 1.0 && 2.0 + JPA 多数据源配置与使用
mysql 对应的数据源配置中,定义了实体 Student 和对应的数据层接口 StudentRepository:
happyJared
2018-12-14
1.5K0
Java开发人员常用的服务配置(Nginx、Tomcat、JVM、Mysql、Redis)
Nginx Nginx是一款由C语言编写的高性能、轻量级的HTTP和反向代理服务器,同时也是一款IMAP/POP3/SMTP服务器。 nginx.conf:Nginx核心配置文件,linux下默认安装在/etc/nginx/ # Nginx所用用户和组,window下不指定 user www-data; # 工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes auto; # pid存放文件 pid /run/nginx.pid; #
happyJared
2018-09-20
1.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档