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

公众号:程序员白楠楠

专栏作者
174
文章
247151
阅读量
32
订阅数
Kubernetes 部署 Mysql 8.0 数据库(单节点)
Mysql 是我们常用的关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Mysql 进行数据存储。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Mysql 数据库,当然,部署的是单节点模式,并非用于生产环境的主从或集群模式。整理了一份328页MySQ学习笔记
程序员白楠楠
2021-02-01
8.9K1
面试被问MySQL 主从复制,怎么破?
随着应用业务数据不断的增大,应用的响应速度不断下降,在检测过程中我们不难发现大多数的请求都是查询操作。
程序员白楠楠
2021-01-28
5310
陌陌面试官:谈谈你对MySQL中事务和锁的理解?
众所周知,事务和锁是mysql中非常重要功能,同时也是面试的重点和难点。本文会详细介绍事务和锁的相关概念及其实现原理,相信大家看完之后,一定会对事务和锁有更加深入的理解。整理了一份328页MySQL,PDF文档
程序员白楠楠
2021-01-27
6690
Java后端面试题大汇总,冲刺金三银四
3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。
程序员白楠楠
2021-01-25
1.9K0
面试官:MySQL怎么查看表占用空间大小
在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。
程序员白楠楠
2021-01-20
7.9K0
MySQL 5.7 vs 8.0,哪个性能更牛?网友吵开了锅!
测试mysql5.7和mysql8.0 分别在读写、只读、只写模式下不同并发时的性能(tps,qps)
程序员白楠楠
2021-01-18
2.2K0
面试官问:为什么 MySQL 中的 utf8 并不是真正的 UTF-8 编码?
改了数据库编码、系统编码以及表字段的编码格式 → utf8mb4 之后,就可以了:
程序员白楠楠
2021-01-17
1.1K0
Mysql的索引结构为什么要用B+数
在MySQL中,无论是Innodb还是MyIsam,都使用了B+树作索引结构(这里不考虑hash等其他索引)。本文将从最普通的二叉查找树开始,逐步说明各种树解决的问题以及面临的新问题,从而说明MySQL为什么选择B+树作为索引结构。整理了一份328页MySQLPDF文档
程序员白楠楠
2021-01-11
1.1K0
MySQL中的redolog,undolog,以及binlog的区别及各自作用是什么?
MySQL中有六种日志文件, 分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。 其中重做日志和回滚日志与事务操作息息相关,二进制日志也与事务操作有一定的关系,这三种日志,对理解MySQL中的事务操作有着重要的意义。 这里简单总结一下这三者具有一定相关性的日志。
程序员白楠楠
2021-01-06
1.6K0
后端程序员必备:SQL高性能优化方案!50条优化,建议马上收藏!
简化 SQL 语句的重要方法就是采用临时表暂存中间结果。但是临时表的好处远远不止这些,将临时结果暂存在临时表,后面的查询就在 tempdb 中了,这可以避免程序中多次扫描主表,也大大减少了程序执行中“共享锁”阻塞“更新锁”,减少了阻塞,提高了并发性能。
程序员白楠楠
2021-01-03
9740
2020年度总结了这 50 道 MySQL 高频面试题!
Mysql数据库软件是一个客户端或服务器系统,其中包括:支持各种客户端程序和库的多线程SQL服务器、不同的后端、广泛的应用程序编程接口和管理工具。
程序员白楠楠
2020-12-29
4K0
可能是全网最好的MySQL重要知识点 | 面试必备
MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是3306。
程序员白楠楠
2020-12-29
4400
互联网大厂年度总结1000+道高频面试题(附答案解析)冲刺2021
进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全,其中概括的知识点有:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈共有1000+道面试题。
程序员白楠楠
2020-12-25
3.8K0
大厂高频面试题:如何实现 MySQL 删除重复记录并且只保留一条?
最近在做题库系统,由于在题库中添加了重复的试题,所以需要查询出重复的试题,并且删除掉重复的试题只保留其中1条,以保证考试的时候抽不到重复的题。
程序员白楠楠
2020-12-16
1.6K0
52 条 SQL 语句性能优化策略,建议收藏!
关注公众号:程序员白楠楠,领取2020最新Java面试题手册(200多页PDF文档)。
程序员白楠楠
2020-12-09
9000
一文,5 分钟搞明白 MySQL 是如何利用索引的!
在MySQL中进行SQL优化的时候,经常会在一些情况下,对MySQL能否利用索引有一些迷惑。
程序员白楠楠
2020-11-30
4420
这些SQL错误用法,如果经常犯,说明你的水平还很low...
今天来分享几个MySQL常见的SQL错误(不当)用法。我们在作为一个初学者时,很有可能自己在写SQL时也没有注意到这些问题,导致写出来的SQL语句效率低下,所以我们也可以自省自检一下。
程序员白楠楠
2020-11-29
8040
delete、truncate、drop的区别有哪些,该如何选择
咱们常用的三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同。
程序员白楠楠
2020-11-23
1.1K0
一张900w的数据表,16s执行的SQL优化到300ms?
有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms, fetching: 184 ms);
程序员白楠楠
2020-11-20
3520
SQL 查找"存在",别再用 count 了,很耗费时间的!
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢?
程序员白楠楠
2020-11-17
3860
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档