MySQL MySQL中出现lock wait timeout exceeded问题及解决 1、MySQL出现lock wait timeout exceeded; try restarting transaction 我们可以通过到information_schema 中来进行查找被锁的语句。 解释:information_schema这张数据...
PostgreSQL PostgreSQL新手入门教程 自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。 安装 ...
MySQL MySQL中replace into与replace区别详解 本篇为抛砖引玉篇,之前没关注过replace into 与replace 的区别。经过多个场景测试,居然没找到在插入数据的时候两者有什么本质的区别?如果了解详情的伙伴们,请告知留言告知一二,不胜感激!!! 0.故事的背景 【表格结构】 CREATE TAB...
MySQL 如何优化sql中的orderBy语句 全字段排序 RowId 排序 orderby的优化 总结 在使用数据库进行数据查询时,难免会遇到基于某些字段对查询的结果集进行排序的需求。在sql中通常使用orderby语句来实现。将需要排序的字段放到 该关键词后,如果有多个字段的话,就用",&...
PostgreSQL PostgreSQL中常用的时间日期脚本使用教程 获取系统时间函数 select now(); –2013-11-28 16:20:25.259715+08 select current_timestamp; –2013-11-28 16:20:38.815466+08 selec...
MySQL Canal监听MySQL的实现步骤 1、Mysql数据库开启binlog模式 注意:Mysql容器,此处Mysql版本为5.7 #进入容器 docker exec -it mysql /bin/bash #进入配置目录 cd /etc/mysql/mysql.conf.d #修改配置文件 v...
PostgreSQL postgreSQL数据库 实现向表中快速插入1000000条数据 不用创建函数,直接向表中快速插入1000000条数据 create table tbl_test (id int, info text, c_time timestamp); insert into tbl_test select generate_ser...
MySQL MySQL索引失效场景及解决方案 一、前言 在对SQL语句进行索引查询时会遇到索引失效的时候,对于该语句的可行性以及性能效率方面有至关重要的影响,本篇剖析索引为何失效,有哪些情况会导致索引失效以及对于索引失效时的优化解决方案,其中着重介绍最左前缀匹配原则、MySQL逻辑架构和优化器、索引失...
PostgreSQL Postgresql分布式插件plproxy的使用详解 Simple remote function call 节点61/62(datanode) CREATE TABLE users (username text, email text); insert into users values ('user0',...
MySQL MySQL索引优化实例分析 1.数据准备 #1.建立员工表,并创建name,age,position索引,id为自增主键 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar...
PostgreSQL postgres主备切换之文件触发方式详解 本文测试参考PostgresSQL实战一书。 本文档测试环境: 主库IP:192.168.40.130 主机名:postgres 端口:5442 备库IP: 192.168.40.131 主机名:postgreshot 端口:5442 PostgreSQL...
PostgreSQL postgreSQL 数字与字符串类型转换操作 数字转字符串 select cast(123 as VARCHAR); 字符串转数字 select cast(‘123’ as INTEGER); 以此类推,应该也可以转换为其他数据类型。 补充:pgSql, mySql中字符串转化...