MySQL MySQL 中的count(*) 与 count(1) 谁更快一些? 先说结论:这两个性能差别不大。 1.实践 我准备了一张有 100W 条数据的表,表结构如下: CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `usernam...
PostgreSQL 在postgresql数据库中判断是否是数字和日期时间格式函数操作 在编写GreenPlum函数的过程中,遇到要判断字符串是否是数字和日期格式的情况,基于GreenPlum和postgresql的亲缘关系,找到了下面两个函数。 –1.判断字符串是否是数字 CREATE OR REPLACE FUNCTION i...
PostgreSQL PostgreSQL教程(八):索引详解 一、索引的类型: PostgreSQL提供了多 种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tr...
PostgreSQL postgresql 实现得到时间对应周的周一案例 两种方法: 第一种: DO $$ declare d int; declare d1 varchar(100); declare d2 varchar(100); declare d3 date; declare d4 date; begin d3:= C...
PostgreSQL PostgreSQL教程(十六):系统视图详解 一、pg_tables: 该视图提供了对有关数据库中每个表的有用信息地访问。 名字 类型 引用 描述 schemaname name pg_namespace.nspname 包含表的模式名字。 tablename n...
PostgreSQL PostgreSQL+Pgpool实现HA主备切换的操作 PostgreSQL流复制实现HA主备切换 环境说明和主机规划 操作系统 主机名 主机 角色 端口 CentOS 7 master 10.0.0.11 PG-Master 54321 CentOS 7 slave 10.0.0.12 PG-Slave 54...
MySQL MySQL 开窗函数 (1)开窗函数的定义 (2)开窗函数的实际应用场景 结合order by关键词和limit关键词是可以解决很多的topN问题,比如从二手房数据集中查询出某个地区的最贵的10套房,从电商交易数据集中查询出实付金额最高的5笔交易,从学员信息表中查询出年龄最小的...
MySQL MySQL视图和索引专篇精讲 建立索引 删除索引 数据库版本:mysql8。0.27 如果以下代码执行有问题欢迎一起探讨 视图View 什么是视图? 视图是一个虚拟表,是sql语句的查询结果,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据,在使用视图时动态生成。视...
MySQL 阿里面试MySQL死锁问题的处理 咱们使用 MySQL 大概率上都会遇到死锁问题,这实在是个令人非常头痛的问题。本文将会对死锁进行相应介绍,对常见的死锁案例进行相关分析与探讨,以及如何去尽可能避免死锁给出一些建议。 1、什么是死锁 死锁是并发系统中常见的问题,同样也会出现在数据库MySQL...
PostgreSQL 本地计算机上的 postgresql 服务启动后停止的问题解决 在启动 postgresql 服务是遇到这种情况: 解决方法: 打开计算机管理====>查看应用程序日志信息,可以看出,由于日志配置错误的问题。 找到 postgresql.conf 文件,做如图修改,解决问题: postgresql 日志配置参考下...
PostgreSQL PostgreSql新手必学入门命令小结 1、命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16.35.179 -U username -d dbname ,...
PostgreSQL PostgreSQL中的collations用法详解 与Oracle相比,PostgreSQL对collation的支持依赖于操作系统。 以下是基于Centos7.5的测试结果 $ env | grep LC $ env | grep LANG LANG=en_US.UTF-8 使用initdb初始化集群的时...