代码基础
-
sql server 百万级数据库优化方案「建议收藏」
sql server 百万级数据库优化方案「建议收藏」1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引
-
Redis学习笔记(二) 链表「建议收藏」
Redis学习笔记(二) 链表「建议收藏」链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度。 redis中链表应用广泛,如list中就使用了链表。 每一个链表节点使用listNode结构标识(
-
b树b-树b+树区别_B树的高度
b树b-树b+树区别_B树的高度今天看数据库,书中提到:由于索引是采用 B 树结构存储的,所以对应的索引项并不会被删除,经过一段时间的增删改操作后,数据库中就会出现大量的存储碎片,这和磁盘碎片、内存碎片产生原理是类似的,这些存储碎片
-
Mysql用户管理相关「建议收藏」
Mysql用户管理相关「建议收藏」当前使用的user及host: 添加用户 mysql5以前版本直接使用 INSERT 向 mysql 表中插入mysql用户了,mysql5之后不可以这样操作 增加用户 {授予用户指定数据表权限 [使
-
oracle配置环境变量tns_协议分析
oracle配置环境变量tns_协议分析本系列重点分析TNS 314下的客户端与服务端之间的通讯,通过抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,如登录用户名,协议版本,o
-
流媒体与实时计算,Netflix公司Druid应用实践[通俗易懂]
流媒体与实时计算,Netflix公司Druid应用实践[通俗易懂]Netflix(Nasdaq NFLX),也就是网飞公司,成立于1997年,是一家在线影片[租赁]提供商,主要提供Netflix超大数量的[DVD]并免费递送,总部位于美国加利福尼亚州洛斯盖图。199
-
Cassandra 简介「终于解决」
Cassandra 简介「终于解决」Cassandra是云原生和微服务化场景中最好的NoSQL数据库。我信了~ 1. Cassandra是什么 高可用性和可扩展的分布式数据库 Apache Cassandra™是一个开源分布式数据,可提
-
redis rdb持久化方式的工作原理_怎么理解文章
redis rdb持久化方式的工作原理_怎么理解文章理解和掌握Redis的持久机制,对于Redis的日常开发和运维都有很大帮助,也是在大厂面试经常被问到的知识点。
-
mysql 慢sql日志_慢sql具体指什么
mysql 慢sql日志_慢sql具体指什么一.开启慢sql日志捕获慢sql 1.查询mysql是否开启慢sql捕获:show variables like ‘%slow_query_log%’; 默认为OFF,开启:set global s…
-
Redis 过期时间与内存管理「终于解决」
Redis 过期时间与内存管理「终于解决」http://www.redis.cn/commands/expire.html http://www.redis.cn/topics/lru-cache.html 内存管理 当 Redis 作为缓…
-
redis持久化详解_Redis
redis持久化详解_Redishttp://www.redis.cn/topics/persistence.html 持久化 Redis 如同其他的存储组件一样,提供了两类持久化方式:快照,和全量追加日志。 RDB – 快照 在…
-
Docker Redis 5.0 集群(cluster)搭建「终于解决」
Docker Redis 5.0 集群(cluster)搭建「终于解决」一、准备工具 安装docker(来自官网) (1) 安装所需的软件包 $ sudo yum install -y yum-utils device-mapper-persistent-data …
-
批量导入存储过程_怎么调用存储过程
批量导入存储过程_怎么调用存储过程create table dept( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, deptno MEDIUMINT UNSIGNED NOT NULL D…
-
centos7+ mysql5.7 升级到mysql8+「终于解决」
centos7+ mysql5.7 升级到mysql8+「终于解决」参考网址吧。 按如下网址提供的实操步骤,顺利完成了mysql5.6的卸载和mysql8.20的安装。 注意: 1、在初始化指令步骤,会自动生成一个数据库root密码。注意先保存下来。防止无法登录。 …
-
linux docker安装部署_docker离线安装部署
linux docker安装部署_docker离线安装部署1. 下载上传安装包到服务器 下载链接: "https://pan.baidu.com/s/1YNaEq9E8lugXC8ebKyegwA" 提取码:ienf 2. 解压及创建目录
-
50个SQL语句(MySQL版) 问题八「建议收藏」
50个SQL语句(MySQL版) 问题八「建议收藏」表结构 student(StuId,StuName,StuAge,StuSex) 学生表 teacher(TId,Tname) 教师表 course(CId,Cname,C_TId) 课程表 sc(S