
数据库
文章平均质量分 73
数据库优化、实用脚本、笔记、数据库管理工具等相关技术分享
IT技术分享社区
十年资深程序员,自媒体技术博主运营十年,公众号、小程序、知乎、头条、小红书、B站等、优快云博客专家、阿里云专家博主、华为云云享专家,擅长技术C#、Java、数据库、前端、服务器运维、电脑技巧。商务合作/技术交流:hgmyzhl.
展开
-
MySQL内置数据库performance_schema详解(二)
performance_schema 是 MySQL 数据库中的一个内置的系统数据库,最早从MySQL5.5版本产生,这个数据库主要用于收集和存储与数据库性能相关的统计信息和指标。使用它可以帮助运维人员对数据库性能监控、调优和故障排查提供依据。performanceschema数据库是mysql5.5及后续的版本才会有,并且在MySQL5.7当中默认启用,可以在MySQL配置参数里面关闭,可以节约一部分性能的消耗。performanceschema数据库中的表使用performanceschema存储引擎管原创 2025-02-26 09:24:42 · 893 阅读 · 0 评论 -
什么是Redis数据库,如何在 CentOS 7 上安装 Redis,看完你就懂了
Redis ,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是完全开源免费的,遵守BSD协议。原创 2023-12-09 09:46:07 · 359 阅读 · 0 评论 -
MySQL数据库的分支版本介绍
MariaDB 是由MySQL创始人之一 Michael Widenius 创建的一个分支版本。作者担心MySQL数据库被 Oracle公司收购后,会影响MySQL数据库发展的未来,从而分支出一个版本。MariaDB的官网:原创 2023-10-24 08:54:19 · 314 阅读 · 0 评论 -
运维:mysql常用的服务器状态命令
以上是一些常用的服务器状态运行命令,大家如果还有比较常用的命令欢迎补充交流!原创 2023-10-22 10:20:14 · 2697 阅读 · 2 评论 -
后端:推荐 2 个 .NET 操作的 Redis 客户端类库
Redis ,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis是完全开源免费的,遵守BSD协议、性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s。丰富的数据类型 – Redis支持的类型 String, Hash,List, , Set 及 Ordered Set 数据类型操作。原创 2023-10-12 15:09:54 · 1112 阅读 · 0 评论 -
数据分析:一文带你了解PowerBI技术
Power BI 是微软继 Excel 后开发的一款对商业数据进行分析和可视化展示的专业工具,它整合了 Power Query、Power Pivot、Power View 和 Power Map 等一系列工具的功能,可以快速连接数据,并对数据进行建模和分析。Power BI 的操作简单且速度飞快,能够基于 Excel 工作簿或本地数据库创建快速见解。但同时,Power BI 也是一个可靠的企业级服务,不仅随时可用于广泛的建模和实时分析,而且还随时可用于自定义开发。原创 2023-07-07 08:38:57 · 3947 阅读 · 1 评论 -
Navicat实现 MYSQL数据库备份图文教程
数据库备份对于系统运维来说是必不可少的环节,对于企业来说,做珍贵的不是业务系统本身,而是业务系统所承载的业务数据,所以针对企业系统来说,做好数据库备份显得非常重要,今天给大家介绍使用Navicat数据库管理工具实现mysql数据库的快速备份,希望对大家能有所帮助!有时候我们为了进行测试问题,经常会把生产环境的数据库备份,然后还原到测试环境,这个时候可以使用备份文件还原到其他数据库上面。首先一个test空数据库,然后打开数据库,点击备份鼠标右键然后选择还原备份从,找到刚刚test备份的文件,点击确认。原创 2023-07-04 07:30:00 · 3289 阅读 · 15 评论 -
C#实战:Dapper操作PostgreSQL笔记
它提供了许多功能,例如创建,修改和删除数据库,创建和管理表和索引,备份和恢复数据库,检查和修复错误等。它使用C语言编写,并提供了许多高级功能,例如复制,分区,事务,视图和索引等。数据库应用程序:PostgreSQL可用于构建各种类型的数据库应用程序,例如企业应用程序,电子商务应用程序和金融应用程序等。其他应用程序:PostgreSQL适用于各种应用程序和场景,例如医疗保健,物流,教育和政府等。:PostgreSQL提供了多种安全措施,例如用户身份验证,数据加密和备份,以确保数据安全。原创 2023-06-13 08:45:01 · 2003 阅读 · 16 评论 -
【创作赢红包】ElasticSerach基础概念知识梳理
ticsearch,简称为ES, ES是一个开源的高扩展的分布式全文搜索引擎,是整个Elastic Stack技术栈的核心。比如:age 的类型是 integer_range,如果存储的值是 {"gte" : 18, "lte" : 90};搜索 "term" : {"age": 60} 可以查询到该值。[ { "name": "小张", "age": 30 }, { "name": "小李", "age": 35 }]相当于关系型数据库中的表结构。{ "name": "小李", "age": 35 }原创 2023-04-03 07:00:00 · 395 阅读 · 9 评论 -
开源项目:数据库表结构生成文档工具
今天给大家分享我自己编写的数据库表结构文档生成工具,方便大家在实际开发当中,可以很方便导出业务系统的表结构,也可以作为项目验收文档中数据库设计文档使用。这样可以大大减少编写数据库表结构文档的时间,有需要的朋友欢迎下载或者沟通交流!二、技术框架编程语言:C# ( Net Framework4.5.5)数据库技术框架:Dapper导出Word文档:NPOI访问方式:WinForm窗体应用程序,Windows操作系统可以直接运行三、功能介绍。原创 2023-03-28 17:14:29 · 3895 阅读 · 43 评论 -
Win10安装ElasticSearch笔记
因为ElasticSearch7.17需要JDK1.8的支持,首先确保你的win10已经提前安装好了jdk8的版本ElasticSearch支持的JDK最低版本是1.8.0。ElasticSearch7.17及以下的版本最低版本是JDK1.8.0原创 2023-01-30 07:00:00 · 1287 阅读 · 13 评论 -
MYSQL 定时自动执行任务
- ON COMPLETION PRESERVE -- 当EVENT到期时,EVENT会被disable,但是该EVENT还是会存在。-- ON COMPLETION NOT PRESERVE -- 当EVENT到期时,该EVENT会被自动删掉,该项为默认值。-- pr_event()为需要定时处理的存储过程,这里也可以改成相关SQL可执行语句。5、在进行按月,季,年进行自动调用存储过程时,为了测试可以把系统改为年的最后一天,如2010-12-31 23:59:55;原创 2018-12-23 08:08:07 · 3699 阅读 · 2 评论 -
SQLSERVER数据库内存占用高的解决方法
远程登录服务器时发现程序执行时特别卡,利用任务管理器查看了下系统资源使用情况,监视一段时间后发现CPU占用不大,但是内存占用量居高不下,然后发现是Sqlserver.exe这个服务占用内存很大,达到了近2G服务器配置的8G内存,重启Sqlserver服务后内存只有50M左右,但是几天过后又达到了近2G的内存占用,网上查找了下关于这方面的优化策略。配置选项 'max server memory (MB)' 已从 444 更改为 266。右击本地服务器-->服务器属性-->内存 设置完,单击确定即可。原创 2018-12-25 08:01:45 · 21873 阅读 · 1 评论 -
数据库:Centos7安装解压版mysql5.7图文教程,亲测成功
sql5.7解压版,我下载的版本mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz。注意:修改mysql.server 文件里面数据目录为 /data/mysql/data/ 一定要正确设置。注意:执行完成后输出的内容最后一行是数据库root的密码,一定要先保存下来。说明:如果需要额外配置参数,默认没有/etc/my.cnf 文件内容如下。技巧:添加 mysql 软连接,方面在任何目录执行MySQL命令。2、下载解压版mysql并安装。4、mysql客户端访问。原创 2022-11-22 21:30:15 · 3877 阅读 · 20 评论 -
猿创征文 | 国产数据库:目前最火的五款国产数据介绍
随着互联网的高速发展,目前数据的存储越来越多,传统的数据库逐渐不能满足人们对海量数据、高效查询的需求,国产的数据库如雨后春笋一样,一个个冒了出来来解决我们高速科技发展的数据库瓶颈,今天就给大家聊一聊目前最火的五款国产数据库,大家一起来交流一下。原创 2022-10-14 23:03:49 · 4416 阅读 · 36 评论 -
猿创征文 | 国产数据库TiDB相关知识介绍
TiDB 层本身是无状态的,可以启动多个 TiDB 实例,通过负载均衡组件(如 LVS、HAProxy 或 F5)对外提供统一的接入地址,客户端的连接可以均匀地分摊在多个 TiDB 实例上以达到负载均衡的效果。TiKV 使用 Raft协议做复制,保持数据的一致性和容灾。TiDB 作为典型的 OLTP 行存数据库,同时兼具强大的 OLAP 性能,配合 TiSpark,可提供一站式 HTAP解决方案,一份存储同时处理OLTP & OLAP(OLAP、OLTP的介绍和比较 )无需传统繁琐的 ETL 过程。原创 2022-10-05 12:01:50 · 1407 阅读 · 22 评论 -
SQLServer优化:SQLServer中NOLOCK关键字的用法介绍
1、为什么SQLServer有NOLOCK关键字?SQLServer没创建一个查询,都相当于创建一个查询会话,在不同的查询分析器里面进行的查询操作,可能会影响...原创 2021-10-13 07:10:00 · 6525 阅读 · 0 评论 -
SQLServer中交叉联接的用法介绍
今天给大家介绍SQLServer中交叉联接的用法,希望对大家能有所帮助!1、交叉联接(cross join)的概念交叉联接是联接查询的第一个阶段,它对两个数据表进行笛卡尔积。即第一张数据表...原创 2021-04-21 07:15:41 · 1193 阅读 · 0 评论 -
SQLServer知识:sqlcmd用法笔记
今天给大家介绍sqlcmd用法笔记,希望对大家能有所帮助!1、介绍sqlcmd是一个 Microsoft Win32 命令提示实用工具,可以通过该命令工具实现SQL语句、脚本的执行,并且可...原创 2021-03-06 07:21:32 · 3359 阅读 · 3 评论 -
数据库知识:SQLServer创建非sa用户笔记
数据库安全是数据库运维非常重要的环节,今天给大家分享SQLServer如何创建非sa用户,并且设置数据库对应的访问权限,希望对大家能有所帮助!注意:勾选掉强制实施密码过期策略(F)比如用户名mydb 登录名 mydb,选择登录名,其实就是选择上一步创建登录名点击浏览按钮,找到mydb,点击确认按钮。点击确认按钮然后切换sa账户登录,设置mydb登录名的权限,一般数据库自建的用户只需要数据库查询、写入操作,具体勾选如下图。说明:勾选db_owner 就会拥有 创建和删除表、存储过程、视图、函数,甚至删除数据库原创 2022-07-06 11:35:50 · 973 阅读 · 1 评论 -
SQLServer数据库获取重复记录中日期最新的记录
在日常的项目开发当中,经常会遇到获取同一属性相同的记录,如何获取记录时间最新的那一条,比如获取某个淘宝用户最新一次的购物记录,美团外卖获取用户最后一次的点外卖记录等等场景,下面通过简单的...原创 2020-01-26 07:30:47 · 6175 阅读 · 2 评论 -
【数据库】13种会导致索引失效语句写法
数据库的索引是保证数据快速查询的重中之重,以下13种会导致索引失效语句会导致你的SQL查询索引失效,具体如下:1、使用like关键字模糊查询时,% 放在前面索引不起作用,只有“%”不在第...转载 2019-12-23 06:59:02 · 2100 阅读 · 0 评论 -
数据库:PostgreSQL 和 MySQL对比
比较版本:PostgreSQL 11 VS MySQL5.7(innodb引擎) Oracle官方社区版版权情况:PostgreSQL 11(免费开源)、MySQL5.7 Oracle官...原创 2020-05-20 05:12:48 · 14538 阅读 · 1 评论 -
分享我常用的5个免费的在线 SQL 数据库环境,简直太方便了!
大今天给大家分享几个在线的免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句的测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库。S...转载 2020-10-13 07:02:06 · 3263 阅读 · 0 评论 -
数据库系统的三级模式结构知识笔记
1、数据抽象的三个层次数据库系统利用三个层次划分来抽象来对用户屏蔽系统的复杂性、简化用户与系统的交互。1.1 物理层物理层属于最低级层次的抽象,描述数据在存储器上如何进行存储的。物理层会...原创 2020-11-08 07:11:57 · 1899 阅读 · 0 评论 -
数据库:SQLServer中in和 exists函数用法笔记
今天给大家分享一下SQLServer中in和 exists 用法,希望能对大家有所帮助。一、IN 用法确定指定的值是否与子查询或列表中的数据相匹配。1.1 语法格式test_expres...原创 2020-09-07 07:17:10 · 5079 阅读 · 0 评论 -
数据库:SQLServer中游标的用法笔记
一、游标的概念知识游标可以理解为SQL Server的一种数据访问机制,它允许用户访问数据的维度是数据行。用户可以对每一行数据进行单独处理,从而降低系统开销和潜在的阻隔情况,游标主要用于...原创 2020-09-08 06:31:16 · 863 阅读 · 1 评论 -
数据库:SQLServer Stuff 函数用法笔记
今天小编给大家分享一下自己整理一下SQLServer Stuff函数用法技巧和常用示例,有需要的朋友可以学习一下。一、Stuff函数的作用1.1官方解释STUFF 函数将字符串插入到另一...原创 2020-09-09 07:15:11 · 12214 阅读 · 0 评论 -
数据库:SQLServer 实现行转列、列转行用法笔记
在许多的互联网项目当中,报表开发是整个项目当中很重要的一个功能模块。其中会有一些比较复杂的报表统计需要行转列或者列转行的需求。今天给大家简单介绍一下在SQLServer当中如何使用PIV...原创 2020-09-01 07:23:46 · 9487 阅读 · 0 评论 -
数据库技术:数据存储和查询知识笔记
1、存储管理器存储管理器作用:负责数据库中数据的存查询和更新。存储管理器负责和文件系统交互,将不同的DML语句翻译成底层文件系统命令,通过这种方式原始数据就通过文件系统存储在磁盘上。存...原创 2020-11-10 07:07:59 · 744 阅读 · 0 评论 -
数据库技术基础:数据库管理系统的功能介绍笔记
1、DBMS功能介绍1.1 数据定义数据库定义语言(DDL):可以对数据库结构描述,包括外模式、模式、内模式的定义;数据库完整性定义;安全保密定义比如口令、级别和存取权限。这些定义存储在...原创 2020-11-06 07:54:12 · 616 阅读 · 0 评论 -
数据库系统的体系结构知识笔记
1、集中式数据库系统分时系统环境下的集中式数据库系统结构诞生于20世纪60年代中期。当时的硬件和操作系统决定了分时系统环境下的集中式数据库系统构成早期的数据库技术的首选结构。数据和数据管...原创 2020-11-07 07:22:28 · 1198 阅读 · 0 评论 -
数据库技术基础:常见基本模型介绍笔记
1、层次模型层次模型采用树型结构表示数据与数据间的联系。层次模型中每个节点表示一个实体,实体之间的联系用节点之间的连线表示,并且除了根节点以外,其他节点...原创 2020-11-09 07:59:35 · 1714 阅读 · 0 评论 -
数据库技术基础:数据库与数据库管理系统概念介绍
一、数据库系统基本概念知识1、 数据(Data)用来描述事物的符号记录,它具有多种表现形式比如文字、图形、图像、视频等。信息:是现实事物的存在方式或状态的反映。信息的特性有可感知、可存储...原创 2020-11-05 07:03:11 · 631 阅读 · 0 评论 -
数据库:SQLServer中with as 用法笔记
一、with as 概念介绍with as 也叫做子查询部分(subquery factoring),可以定义一个SQL段落,该SQL段落可以被整个SQL语句所用到类似于临时表的作用。w...原创 2020-08-29 07:08:20 · 12147 阅读 · 5 评论 -
数据库优化:SqlServer的with(nolock)关键字的用法介绍
一、with(nolock)的介绍数据库写查询语句的时候,为了提升查询性能,往往会在查询的表后面加一个nolock,或者是with(nolock),其目的就是查询的时候是不锁定表,从而提...原创 2020-08-30 07:11:16 · 2037 阅读 · 0 评论 -
数据库设计基础:数据字典相关知识笔记
1、数据字典的定义数据字典(Data Dictionary ,DD)是各类数据描述的集合,它是关于数据库中数据的描述,即元数据,而不是数据本身。2、数据字典的组成数据字典主要包括数据...原创 2020-12-31 06:31:44 · 2156 阅读 · 0 评论 -
数据库系统故障相关知识笔记
数据库系统中可能发生的故障主要包括事务故障、系统故障、介质故障、计算机病毒等。下面给大家简单整理一下相关的故障知识笔记。1、事务故障事务故障是因为程序执行错误而引起的非预期、异常终止...原创 2021-01-06 07:26:58 · 2023 阅读 · 0 评论 -
数据库设计基础:需求分析相关知识笔记
系统需求分析是用户和相关设计人员对数据库应用系统所涉及的内容和功能描述,主要是以用户角度来了解系统,是数据库逻辑设计和物理设计以及应用程序的涉及都根据系统分析的内容作为基础。该阶段是...原创 2020-12-30 07:22:34 · 1285 阅读 · 0 评论 -
关系数据库基础:关系代数运算知识笔记
1、关系代数运算符集合运算符:并(U)、差(-)、交(∩)、笛卡尔积(×)专门的关系运算符:选择(∂)、投影(π)、连接(∞)、除(÷)算术比较符:大于(>)、大于等于(≥...原创 2020-11-15 07:23:45 · 4454 阅读 · 9 评论