经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
数据库/运维:WindowsLinux/ShellNginxUNIXMySQLMS SQL ServerMS AccessMS DOS命令OracleSQLiteMongoDBRedisSSDBMemcachedCassandraHibernateMariaDBMyBatisSlickSparkKubernetesneo4jTiDBPostgreSQLInfluxDB
 数据库/运维

[20210220]全索引扫描快速索引扫描的逻辑读.txt

[20210220]全索引扫描快速索引扫描的逻辑读.txt -- 昨天测试了表扫描逻辑读问题,今天测试看看全索引扫描快速索引扫描的逻辑读. 1.环境: SYS@book> @ver1 PORT_STRING      &n...[2021/2/22]

【Oracle学习笔记】Oralce随机数与随机取样

1 取随机数 Oralce把所有有关随机数的操作都封装在了PL/SQL包DBMS_RANDOM里,极大地方便了我们的使用。它具有以下函数:   其中,initialize,random,terminate函数在Oracle11g中已不推荐使用,主要用于向后兼容。下面对各个函...[2021/2/22]

oracle表空间扩容

1、表空间容量指标查询 SELECT TABLESPACE_NAME "表空间", To_char(Round(BYTES / 1024, 2), ''99990.00'') || '''' "实有", To_char(Ro...[2021/2/22]

mysql使用SUBSTRING_INDEX截取部分字符串

需求 数据库中有个字段存取的接口返回的JSON数据,现在需要取出JSON数据中部分信息,数据格式如下,要取出orderSn对应的数据 {"data":{"orderSn":"D21031315340867693","payUrl":"https: ...","cOrderSnMap":{...[2021/2/22]

MySQL学习05(MySQL函数)

MySQL函数 常用函数 官方文档 : https: dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html 数据函数 SELECT ABS(-8);  /*绝对值*/ SELECT CEILING(9.4); /*向...[2021/2/22]

新手编程之旅:MySQL中的关键点!一文带你搞懂它

新手编程之旅:MySQL中的关键点!一文带你搞懂它

Mysql的使用非常普遍,跟mysql有关的话题也非常多,如性能优化、高可用性、强一致性、安全、备份、集群、横向扩展、纵向扩展、负载均衡、读写分离等。 要想掌握其中的精髓,可得花费不少功力,虽然目前流行的mysql替代方案有很多,可是从最小成本最容易维护的角度而言,mysql还是首选。...[2021/2/22]

(1)MySQL进阶篇在linux环境下安装

1.概述 对于mysql二进制安装,优点是可以安装到任何路径下,灵活性好,一台服务器可以安装多个mysql。缺点是已经编译过,性能不如源码编译得好,不能灵活定制编译参数。如果用户即不想安装最简单却不够灵活的RPM包,又不想安装复杂费时的源码包,那么已编译好的二进制包将是最好的选择,下面让...[2021/2/22]

从删库到跑路?别怕,这里教你一招:MySQL误删数据救命指南

预防误操作导致文件/数据丢失不成熟的建议:   欲删除文件时,将rm命令改成mv,可在系统层面将rm命令做个alias(或参考Windows / Mac OSX做法,删除文件时先进回收站)。 删除数据库、表时,不要用drop命令,而是rename到一个专用归档库里;...[2021/2/22]

牛年伊始,你的mysql密码安全吗?

牛年伊始,你的mysql密码安全吗?

前言: 新年伊始,你的数据库是不是该巡检了?一般巡检都会关心密码安全问题,比如密码复杂度设置,是否有定期修改等。特别是进行等保评测时,评测机构会要求具备密码安全策略。其实 MySQL 系统本身可以设置密码复杂度及自动过期策略的,可能比较少用,大多数同学并未详细去了解。本篇文章我们一起来学...[2021/2/22]

MySQL学习06(事务和索引)

事务 概述 什么是事务 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL事务处理只支持InnoDB和BDB数据表类型 事务的ACID原则 原子性(Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成...[2021/2/22]

Redis-第九章节-动态字符串 - Mr-Tsing

Redis-第九章节-动态字符串 - Mr-Tsing

目录 概述 SDS(动态字符串) SDS(动态字符串)与c语言字符串的区别 1、概述 String类型底层实现的简单动态字符串sds,是可以修改的字符串。它采用预分配冗余空间的方式来减少内存的频繁分配。 2、SDS动态字符串 动态字符串是以 \0 为分隔符。最大容量是redis...[2021/2/22]

linux取消挂载命令

一、简单用法 挂载 $ mount /dev/hda2 /home 第一个叁数是与包括文件系统的磁盘或分区相关的设备文件。 第二个叁数是要mount到的目录。 卸载挂载点 $ umount /dev/hda2 $ umount /usr 参数可以是设备文件或安装点。 ...[2021/2/22]

Linux网络配置的三种方法,手把手教你,一看就会!

Linux 三种网络配置方法详解 1. 桥接模式 虚拟机的网卡桥接到真实机的网卡 右击当前虚拟机,点击 设置   网络适配器选择为桥接模式   虚拟网络编辑 这里应该自动是桥接模式,但是如果修改过的要一样要修改回桥接模式, ...[2021/2/22]

linux查看进程状态

ps命令是查看进程状态的基础指令,有以下几个常用参数: 一:最常用的参数组合及解析 \1. 如果想查看包含其他使用者的进程,和PID,CPU占有率,记忆体使用情况,运行状态等,可以输入ps -aux USER:进程拥有者,示例中是root。 PID:进程ID,用户ID为U...[2021/2/19]

mysql添加备注信息的实现

前言 这连天有人问我一些mysql的备注信息,不得已还是写一遍博客吧 1、创建表的时候,添加表名备注和字段备注 CREATE TABLE `healerjean_comment` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `n...[2021/2/19]

新手编程之旅:零基础如何学习MySQL?

SQL如何学习? SQL入门有一本常常提起的书《SQL in 10minutes》这本可以看看。常年amazon销量前列。或者动物社的,learning SQL,也是很好的。     你需要在实际操作中累积经验,因为任何非实际项目你无法真实碰触到实际数据库...[2021/2/19]

Linux 上 定时备份postgresql 数据库的方法

为了避免操作数据库的风险 因此计划每天对postgresql 数据库 进行定时备份 1.服务器地址: 备份服务器地址 10.10.10.101(虚构) postgresql 数据库所在的服务器地址 10.10.10.100(虚构) 因为我有单独的备份数据库 不在同一个服务器上操作 首先...[2021/2/19]

一文掌握Redis的三种集群方案(小结)

在开发测试环境中,我们一般搭建Redis的单实例来应对开发测试需求,但是在生产环境,如果对可用性、可靠性要求较高,则需要引入Redis的集群方案。虽然现在各大云平台有提供缓存服务可以直接使用,但了解一下其背后的实现与原理总还是有些必要(比如面试), 本文就一起来学习一下Redis的几种集群方案。 ...[2021/2/18]

详解如何清理redis集群的所有数据

1. 背景:生产测试后redis中产生大量数据 生产前需要清理reids集群中的数据。、 你看有很多key呢: 使用工具 使用命令,查看是否有数据: keys * 2. 清理步骤 2.1 任意登录一台redis机器 执行下面脚本: ...[2021/2/18]

IDEA下创建SpringBoot+MyBatis+MySql项目实现动态登录与注册功能

一、搭建SpringBoot项目 1.1、file ——> new ——> project——> Spring Initializr——> next——> next——> next——> finish 注意选择包依赖关系 二、spring...[2021/2/18]

k8s部署mysql数据持久化

在这里我部署mysql的目的是为了后面将上一篇博客docker打包的el-admin镜像部署到k8s上,所以本文主要是部署mysql并实现持久化。 1.将我们的应用都部署到 el-admin 这个命名空间下面,创建eladmin-namespace.yaml 文件 apiVersio...[2021/2/18]

电脑安装linux系统

五年前买的联想ThinkPad E531(配置非常低非常低)实在是卡的不行,做个word都想砸了它的冲动。最近想开始学习Linux,发现好多建议初学者在Windows下装虚拟机,这样虽好,但感觉好麻烦,简单粗暴点,直接装个Linux系统。 1.选择一个版本的Linux操作系统。我这里...[2021/2/18]

深入理解r2dbc在mysql中的使用

简介 mysql应该是我们在日常工作中使用到的一个非常普遍的数据库,虽然mysql现在是oracle公司的,但是它是开源的,市场占有率还是非常高的。 今天我们将会介绍r2dbc在mysql中的使用。 r2dbc-mysql的maven依赖 要想使用r2dbc-mysql,我们需...[2021/2/18]

SpringBoot和Redis实现Token权限认证的实例讲解

一、引言 登陆权限控制是每个系统都应必备的功能,实现方法也有好多种。下面使用Token认证来实现系统的权限访问。 功能描述: 用户登录成功后,后台返回一个token给调用者,同时自定义一个@AuthToken注解,被该注解标注的API请求都需要进行token效验,效验通过才可以正常访问,实...[2021/2/18]

【教程】SQL FORMAT() 函数

  FORMAT() 函数 FORMAT() 函数用于对字段的显示进行格式化。 SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name; 参数描述 column_name必需。要格式化...[2021/2/18]

知识分享:SQL语句中where条件后面的1=1是

  这段代码应该是由程序中生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如:   String sql="select * from table_name  where 1=1"; if( conditon 1) { ...[2021/2/18]

如何用DPA结合Zabbix分析定位SQL Server的tempdb数据库暴增问题

  这篇文章分享一下如何通过使用Zabbix与DPA工具(SolarWinds的Database Performance Analyzer)结合来分析、定位SQL Server的tempdb数据库大小暴增的问题。个人经验,没有完美的监控工具,所谓尺有所长,寸有所短。监控方案不...[2021/2/18]

SQL Server的嵌套存储过程中使用同名的临时表怪像浅析

SQL Server的嵌套存储过程中使用同名的临时表怪像浅析

     SQL Server的嵌套存储过程,外层存储过程和内层存储过程(被嵌套调用的存储过程)中可以存在相同名称的本地临时表吗?如果可以的话,那么有没有什么问题或限制呢? 在嵌套存储过程中,调用的是外层存储过程的临时表还是自己定义的临时表呢? 是否类似高...[2021/2/18]

使用SQL-Server分区表功能提高数据库的读写性能

使用SQL-Server分区表功能提高数据库的读写性能

首先祝大家新年快乐,身体健康,万事如意。 一般来说一个系统最先出现瓶颈的点很可能是数据库。比如我们的生产系统并发量很高在跑一段时间后,数据库中某些表的数据量会越来越大。海量的数据会严重影响数据库的读写性能。 这个时候我们会开始优化系统,一般会经过这么几个过程: 找出SQL慢查询,针...[2021/2/18]

MySQL连接参数max_connect_errors

相关参数: mysql> show variables like ''%max_connect_errors%''; +--------------------+-------+ | Variable_name | Value | +-----------------...[2021/2/18]

理解change buffer(insert buffer)

Change Buffer的作用: 作用于不在缓存池中的非唯一索引页 对该页进行写操作后并不会立刻将该页从磁盘中加载到缓存池,而是在change buffer中记录页的修改,等该页被读取时,再将修改的数据merger到缓存池中; 以此来缓解写操作多次随机读的IO消耗; 当索引中包含降序...[2021/2/18]

Kubernetes 部署 Mysql 8.0 数据库(单节点)

Kubernetes 部署 Mysql 8.0 数据库(单节点)

系统环境: Mysql 版本:8.0.19 Kubernetes 版本:1.17.4 操作系统版本:CentOS 7.8 一、简介 Mysql 是我们常用的关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Mysql 进行数据存储。这里介绍下如...[2021/2/18]

MySQL安装+初始化操作(1)

先去官网下载自己适合的版本,在这里我选择下载Windows 64位版本的,这是下载地址。     1.下载MySQL,步骤①==>步骤②         2.下载后,解压到除系统盘(C盘)之外的其他盘中 ...[2021/2/18]

制作MySQL的Windows服务+创建用户及授权

     在上一篇随笔中详述了MySQL的Windows 64位版本的安装,以及初始化操作、启动服务端、客户端连接、一些基本的文件操作等。然而在进行这些操作的时候,需要我们去输入一长串的路径和命令才能成功,那么,有没有一种比较简单的方法,来代替这些操作呢?当...[2021/2/18]

window重装mysql

window重装mysql

  安装mysql请用zip包方式,别用msi安装!!!   window安装mysql明明是一件很容易的事情的,为什么我感觉很坑呢?   原因就是在你第一次装一次就成功,第二次再安装,就会出现一些奇奇怪怪的事情,网上教程会让你去删除各种注册表什么的,是不是很难受?乛?乛?   而...[2021/2/18]

数据库编程笔记:新手高效地学习MySQL?仅仅只需三步!

从初学者的角度来说,学习Mysql并不是一个复杂的过程,Mysql数据库本身还是非常容易上手的,下面简单的聊一下应该如何快速入门Mysql。       mysql 查询 ,插入,删除 mysql增删改查可以说是mysql比较重...[2021/2/18]

mysql

@目录MySQL讲解一.启动服务二.MySQL命令之数据库操作三. MySQL命令之表操作四.MySQL语法规范五.DQL语言(主查询)六.DML语言(对表中的数据操作)七. DDL语言(表字段操作) MySQL讲解 一.启动服务 用管理员身份运行命令提示符 停止服务 net s...[2021/2/18]

MySQL变量

MySQL变量

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%8F%98%E9%87%8F/...[2021/2/18]

MySQL约束

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E7%BA%A6%E6%9D%9F/...[2021/2/18]

mysql 无法插入[Err] 1064 - You have an error in your SQL syntax; -赖大大

  报错[Err] 1064 - You have an error in your SQL syntax; 在写php,写到后面msyqli插入数据,一直报错,复制到Navicat中运行,依然报错。 [Err] 1064 - You have an error in yo...[2021/2/18]

MySQL函数

原文链接http: zhhll.icu/2020/12/28/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%87%BD%E6%95%B0/...[2021/2/18]

MySQL自定义函数

MySQL自定义函数

原文链接http: zhhll.icu/2021/01/03/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E8%87%AA%E5%AE%9A%...[2021/2/18]

MySQL视图

MySQL视图

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E8%A7%86%E5%9B%BE/...[2021/2/18]

MySQL存储过程

原文链接http: zhhll.icu/2021/01/03/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E5%AD%98%E5%82%A8%...[2021/2/18]

MySQL事务

MySQL事务

原文链接http: zhhll.icu/2021/01/02/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%85%B3%E7%B3%BB%E5%9E%8B%E6%95%B0%E6%8D%AE%E5%BA%93/MySQL/MySQL%E4%BA%8B%E5%8A%A1/...[2021/2/18]

Redis内存碎片

Redis内存碎片

目录一、什么是内存碎片二、如何判断有内存碎片三、内存碎片是怎么形成的3.1 jemalloc分配机制导致3.2 数据的修改删除操作导致四、如何清理内存碎片4.1 重启4.2 redis内存碎片自动清理机制五、和现实的类比 一、什么是内存碎片 redis数据删除后,所占用内存不会马上还...[2021/2/18]

Redis缓存雪崩、击穿、穿透

目录一、缓存三大问题二、缓存雪崩2.1 雪崩场景2.1 应对方案三、缓存击穿3.1 击穿场景3.2 应对方案四、缓存穿透4.1 穿透场景4.2 应对方案 一、缓存三大问题 这三个问题一旦发生,就会导致大量请求进入后台的数据库,如果有大量并发同时到达数据库,有可能会导致数据库宕机,...[2021/2/18]

Redis内存回收淘汰策略

目录一、Redis最大内存1.1 预估最大内存1.2 设置最大内存二、内存淘汰策略2.1 删除过期键对象2.2 内存溢出控制策略三、内存淘汰流程以及影响 一、Redis最大内存 1.1 预估最大内存 Redis作为内存数据库,需要尽量把那些频繁被访问的热点数据放入Redis。 按照...[2021/2/18]

【赵强老师】NoSQL数据库之Cassandra基础

一、Ca andra简介 Ca andra是一个混合型的非关系的数据库,类似于Google的BigTable。其主要功能比Dynamo (分布式的Key-Value存储系统)更丰富,但支持度却不如文档存储MongoDB(介于关系数据库和非关系数据库之间的开源产品,是非关系数据库当中功...[2021/2/18]

Redis实现分布式锁

目录一、分布式锁二、基于单个redis节点的分布式锁2.1 示意图2.2 redis命令支持2.2.1 redis 命令支持-加锁-setnx2.2.2 redis 命令支持-释放锁-del2.2.3 setnx和del的组合的问题2.2.4 setnx和del的问题解决2.3 单节点r...[2021/2/18]

116
2
记录数:10357 页数:1/20812345678910下一页尾页
加载更多
 友情链接: NPS