MySQL MySQL回表的性能伤害程度有多大 1 回表的性能消耗 无论单列索引 还是 联合索引,一个索引就对应一个独立的B+索引树,索引树节点仅包含: 索引里的字段值 主键值 即使根据索引树按条件找到所需数据,也仅是索引里的几个字段的值和主键值,万一你搞个select *,那就还得其他字段,就需回表,...
SQLSERVER SQL 双亲节点查找所有子节点的实现方法 怎么保存树状结构的数据呢?在 SQL 中常用的是双亲节点法。创建表如下 CREATE TABLE category ( id LONG, parentId LONG, name String(20) ) INSERT INTO category VALUE...
PostgreSQL 浅谈Postgresql默认端口5432你所不知道的一点 关于Postgresql端口5432的定义: 5432端口,已经在IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)注册, 并把该端口唯一分配给Postgres。 这意味着,一台安装了linux ...
MySQL Navicat连接mysql报错1251错误的解决方法 本文为大家分享了Navicat连接mysql报错1251错误的解决方法,供大家参考 错误提示 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_passw...
MySQL mysql8.0 my.ini 如何永久修改时区 my.ini 永久修改时区 1、打开 查看->隐藏的项目 2、进入 C:\ProgramData\MySQL\MySQL Server 8.0 3、打开my.ini文件,找到[mysqld]节点,在节点下加入:default-time-zone=&r...
其他数据库 在Redis集群中使用pipeline批量插入的实现方法 由于项目中需要使用批量插入功能, 所以在网上查找到了Redis 批量插入可以使用pipeline来高效的插入, 示例代码如下: String key = "key"; Jedis jedis = new Jedis("xx.xx.xx.xx"); Pipe...
其他数据库 Redis概述及linux安装redis的详细教程 1.Redis是什么 性能极高,Redis能读的速度是110000次/s,写的速度是81000次/s 。 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,...
PostgreSQL PostgreSQL 数据库性能提升的几个方面 1.使用EXPLAIN EXPLAIN命令可以查看执行计划,在前面的blog中已经介绍过。这个方法是我们最主要的调试工具。 2.及时更新执行计划中使用的统计信息 由于统计 信息不是每次操作数据 库 都 进 行更新的,一般是在 VACUUM 、 ANALYZ...
PostgreSQL PostgreSQL中enable、disable和validate外键约束的实例 我就废话不多说了,大家还是直接看实例吧~ postgres=# create table t1(a int primary key,b text,c date); CREATE TABLE postgres=# create table t2(a int ...
其他数据库 Redis 命令的详解及简单实例 Redis 命令的详解及简单实例 Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为: $...
MongoDB 阿里云CentOS7安装Mongodb教程 一、概述 近日要在新的CentOS系统上安装MongoDB,某度结果后直接从Mongo官网直接获得3.2版本的下载链接,结果在下载时发觉速度慢的可怜。迫于无奈,只能找国内的镜像下载。切换国内的安装源后,使用yum的方式安装后发现,安装的MongoDB版...
Oracle Oracle表空间查看sql使用情况 DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_name tablesp...