随笔分类 - 运维 / 运维-数据库
运维-数据库相关
摘要:Redis-Centos安装Redis6.2.4 一、下载安装包 Redis下载地址 或者: 通过网盘分享的文件:redis-6.2.4.tar.gz 链接: https://pan.baidu.com/s/1LxNqyWWVhi7TGE7X48zMaw?pwd=sky1 提取码: sky1 二、上
阅读全文
摘要:MySQL-Linux安装MySQL V8.0.42 文章借鉴自:https://blog.csdn.net/qq_37380557/article/details/141429223 一、查看系统位数: getconf LONG_BIT 二、安装包分享 网盘下载: 通过网盘分享的文件:mysql-
阅读全文
摘要:MYSQL-免安装Mysql数据库 一、下载安装包: 通过网盘分享的文件:MYSQL 链接: https://pan.baidu.com/s/1jSnKCV6cVol1MXqVH41wWA?pwd=sky1 提取码: sky1 二、下载完成后将压缩包解压到自己的安装目录中,我的路径为D:\Tools
阅读全文
摘要:MYSQL-建表语句相关 1. CHARACTER SET = utf8mb4 CHARACTER SET = utf8mb4 字符集(Character Set):utf8mb4 是一种字符编码,支持存储 Unicode 字符。 utf8mb4 的特点: 它是 utf8 的扩展版本,支持更多的字符
阅读全文
摘要:MYSQL-浅谈MYSQL加锁机制、锁分类 文章转载自:https://cloud.tencent.com/developer/article/2431018 一、概述 1.1、MySQL锁的由来 客户端发往MySQL的一条条SQL语句,实际上都可以理解成一个个单独的事务(一条SQL语句就是一个事务
阅读全文
摘要:MYSQL-SQL优化 一、Insert语句优化 1、批量插入 2、手动提交事务 频繁的事务开启和提交也是耗费资源的 start transaction; insert xxx insert xxx commit; 3、主键顺序插入 4、大批量的数据插入,使用Mysql中的load指令插入数据 二、
阅读全文
摘要:Redis -浅谈Redis缓存击穿、缓存穿透、缓存雪崩的理解 一、缓存击穿 概念: 是指当热点数据失效以后,发送大量的请求未命中,直接穿透Redis 访问数据库,对数据库性能产生影响 解决: 1、设置热点数据永不过期 并且定时更新 2、加互斥锁 多个请求只有一个请求可以访问数据库 二、缓存穿透 概
阅读全文
摘要:一、进入到PG目录下pg_hba.conf文件 C:\Program Files\PostgreSQL\10\data 二、将所有的md5修改为trust 这些行指定了客户端连接时需要的认证方式 将这些md5更改为trust,以允许无密码登录。注意,这一步是为了临时允许无密码登录以重置密码,完成后需
阅读全文
摘要:进入到PG15 安装目录bin目录下面执行cmd命令 使用 psql 工具可以恢复 pg_dump 生成的 SQL 脚本文件: psql -U 用户名 -d 目标数据库名 -f 备份文件名.sql 例如,恢复上面的备份文件到数据库 restored_database: psql -U postgre
阅读全文
摘要:一、下载pg-vector安装包 (按需安装所欲要的版本) 安装地址: https://pgxn.org/dist/vector/0.7.3/ 我安装的是0.7.3版本 通过百度网盘分享的文件:PgVector 链接:https://pan.baidu.com/s/1XKI6MSqOtVUW2VX_
阅读全文
摘要:报错信息: 错误: 字段“datlastsysoid“不存在LINE 1: SELECT DISTINCT datlastsysoid FROM pg database 根因: Postgres 15 从pg_database表中删除了 datlastsysoid 字段引发此错误。 解决方案: 修改
阅读全文
摘要:点击查看代码 SELECT n.nspname AS schema_name, c.relname AS table_name, d.description AS table_description FROM pg_class c JOIN pg_namespace n ON n.oid = c.r
阅读全文
摘要:SELECT CURRENT_DATE - (generate_series - 1) * INTERVAL '1 month' AS xdata FROM generate_series(1, 6) 点击查看代码 SELECT TO_CHAR( DATE_TRUNC( 'month', ( CUR
阅读全文
摘要:// 获取businessDate 的24小时制的 小时月份和秒钟 to_timestamp先将字符串类型转换成时间戳, 在用to_char只保留hh24:mi:ss的部分 to_char(to_timestamp("businessDate", 'YYYY-MM-DD hh24:mi:ss'),
阅读全文
摘要:pg_trgm是PostgreSQL数据库的一个扩展插件,主要用于提供基于Trigram(三元组)相似度的文本搜索功能。 基本概念 Trigram是一种文本处理技术,它将字符串拆分为多个连续的三元组。例如,字符串“hello”会被拆分为'h', 'he', 'ell', 'llo', 'o '等
阅读全文
摘要:需求: 给所有以seq_djcode开头的序列设置CYCLE属性 执行SQL语句: --是将所有seq_djcode开头的序列设置为CYCLE属性 DO $$DECLARE r RECORD;BEGIN FOR r IN SELECT sequence_name FROM information_s
阅读全文
摘要:删除数据是否显示: 有会话正在使用数据库: 解决: 一、查看谁在使用此数据库: SELECT * FROM pg_stat_activity WHERE usename = user where datname = 'your_database_name'; 这将返回当前用户的所有活跃连接的详细信息
阅读全文
摘要:各位小伙伴们大家好,博主今天在写代码的时候遇到了一个问题,就是oracle数据库中的数字值是 “0.8”,但是当在java 中将数据查询出来显示的是 “.8”,前面缺少了0 百度以后才知道,oracle 的数值在 (-1.1)之间,就回出现这个问题 解决办法: 将实体类用来接收这个数值的java的数
阅读全文
摘要:一、前言: hello,小伙伴们大家好,在每次是利用存储过程和修改数据的时候,我们往往会害怕数据出错等情况发生,今天就来和大家分享几个实用的sql语句,来规避挥着解决这些问题。 二、内容 1、复制出备用表的sql语句 ①复制表结构和数据到新表 注意:new_table中没有了old_table中的p
阅读全文
摘要:问题: mysql已经安装成功,navicat等软件可以连接,唯独idea连接不上的情况原因及解决办法: 原因: MySQL默认的时区是UTC时区,比北京时间晚8个小时。 解决方法: 1、win+r cmd进入 进入界面 2、利用cd 进入mysql的文件架 : 以我自己的为例,我的plsql安装在
阅读全文

浙公网安备 33010602011771号