在保密你的服务器和数据,防备当前复杂的攻击,SQL Server有你需要的一切。但在你能有效使用这些安全功能前,你需要理解你面对的威胁和一些基本的安全概念。这篇文章提供了基础,因此你可以对SQL Server里的安全功能充分利用,不用在面对特定威胁,不能保护你数据的功能上浪费时间。从让人眼花缭乱的客户端使用连接,通过到处分布的网络,尤其是互联网,关系数据库在各种应用程序里广泛使用。这使数据对任何人
MySQL 基础数据库概念数据库基本操作显示数据库创建数据库创建关键字的数据库选择/使用数据库删除数据库创建系统没有的数据库创建数据库的时候指定字符集数据库中的数值类型BIT(M)TINYINTSMALLINTINTBIGINTFLOAT(M,D)DOUBLE(M,D)DECIMALUNSIGNEDvarchartextBLOB表示日期表示钱表的基本操作创建表查看表查看表结构删除表 数据库概念数
转载 2023-10-18 10:17:39
80阅读
1.单列索引与组合索引执行效率有差别么?在firstname、lastname、age这三个列上分别创建单列索引,效果是否和创建一个firstname、lastname、age的多列索引一样呢?当然不是的,两者完全不同。当我们执行查询的时候,MySQL只能使用一个索引。如果你有3个单列的索引,MySQL会试图选择一个限制最严格的索引。但即使是限制最严格的单列索引,它的限制能力也肯定远远低于firs
转载 2021-05-28 21:44:23
134阅读
SET STATEMENT CACHE 语句使用 SET STATEMENT CACHE 语句来为当前的会话开启高速缓存或关闭高速缓存。此语句是对 SQL 的 ANSI/ISO 标准的扩展。语法 用法您可使用 SET STATEMENT CACHE 语句来为当前的会话在 SQL 语句高速缓存中开启或关闭高速缓存。该语句高速缓存存储在会话中反复地运行的缓冲区相同的语句中。仅数据操纵语言(D
设置密码登录
原创 2023-08-14 20:28:37
0阅读
# 如何实现MySQL数据库运用 作为一名刚入行的小白,学习如何运用MySQL数据库的过程可能会让你感到困惑,但只要按照步骤来,就可以轻松上手。下面我将为你介绍整个流程并详细解释每一个步骤。 ## 流程图 首先,我们可以把整个流程分为以下几个步骤: | 步骤 | 描述 | | ------- | -------------------
原创 2024-09-28 03:33:33
31阅读
  首先解释一下数据库的版本是SQL Server 2012。清除的数据库800多G,磁盘空间就剩10多G,数据量最多的表有2亿。目的就是清楚去年的数据(2017年之前),遇到了一些问题,总结起来就是三方面问题:  1.如何清理日志文件。  2.删除千万级别的数据。  3.数据库的收缩操作。 一、清除日志文件   刚开始直接用delete语句删除给报了两次错误:“The tra
转载 2024-02-21 12:59:13
360阅读
缓存是减轻数据库压力的一种解决办法,不过要做到缓存和数据库数据一致性。 给缓存设置过期时间,是保证数据最终一致性的办法,我们也要尽量保证使用时候的一致性。 一般不使用先更新缓存再更新数据库的方式,如果缓存更新成功而数据库更新失败,那肯定不行 那基本就还剩如下三种 1)先更新数据库,再更新缓存 2)先删除缓存,再更新数据库 3)先更新数据库,再删除缓存依次分析方法一:先更新数据库,再更新缓存 这种方
在项目当中,需要将某些数据记录在日志表中,以备审计或统计等。但日志表在保存过一段时间后,需要定时清理,而好多项目中,多采用数据库JOB针对每个日志表单独清理,这种方式的缺点:1)新增日志表清理开发工作量大;2)相同逻辑处理,但因清理周期不同,存在大量相同代码;3)如果屏蔽某个功能,不需要日志清理,屏蔽定时任务,开发工作量也比较大。。。解决方法:可以将清理日志表相关的表名和清理周期等动态参数保存在数
转载 2024-05-16 12:46:06
143阅读
MySQL 数据库的使用是非常的广泛,稳定性和安全性也非常好,经历了无数大小公司的验证。仅能够安装使用是远远不够的,MySQL 在使用中需要进行不断的调整参数或优化设置,才能够发挥 MySQL 的最大作用。MySQL 的优化可以从个方面来做: 1、缓存。缓存是解决这类问题的一把手。它既可以加快整个系统(并非数据库系统,使用缓存的时候并没有去访问数据库)的访问速度,也可以减少数据库负载的压力。而缓存
# 如何清理Redis特定的数据库 在Redis中,可以创建多个数据库(DB),每个数据库都有自己的键值对数据。有时候我们需要清理特定的数据库,以释放空间或者清理过期数据。本文将介绍如何清理Redis特定的数据库,并提供示例代码。 ## 步骤一:连接到Redis数据库 首先,我们需要连接到Redis数据库。可以使用Redis客户端工具,如redis-cli,或者在代码中使用Redis的客户端
原创 2024-05-30 05:10:46
102阅读
zabbix 由于历史数据过大, 因此导致磁盘空间暴涨, 现在准备清理数据库
原创 2019-03-08 15:16:19
5885阅读
达思SQL数据库修复软件(支持碎片重组,支持加密的修复) 详细介绍达思SQL数据库修复软件 D-Recovery for MS SQL Server 界面达思SQL数据库修复软件(支持碎片重组,支持加密的修复)检测数据库功能能一、达思SQL数据库修复软件(支持碎片重组,支持加密的修复)综述D-Recovery for MS SQL Server达思SQL数据库修复软件是由达
sql server数据库使用时间长了,日志文件会很大,占用过多系统资源,数据库可能会报 log full 的错误,甚至磁盘空间占满让数据库处于不可用状态,这个时候我们需要清理数据库,以前有人开发了数据库日志清理工具,好像还要收费,其实很简单就可以完成这个操作,请跟我来:清理sql server数据库日志可用两种方法:方法一:清空日志。1、打开查询分析器,输入命令DUMP TRANSACTION
转载 2023-05-22 21:33:03
3726阅读
    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具。对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能。如果用手工方式进行清理,会花费太多时间,并且很多时候难以满足实际要求。例如:如何在每个星期六凌晨3点把超过 2G 大的日志文件进行切割,保留最新的 100M 日志记录? 网上没有发现
达梦日志分析工具DMLOG1.使用工具的目的2.适用范围3.工具描述4.开启跟踪日志记录执行SQL5.使用条件及限制6.使用说明6.1使用前准备6.2使用方法和步骤7.结果解读 1.使用工具的目的分析SQL是DBA或者数据库服务人员很重要的工作。达梦数据库通过开启SVR_LOG捕捉数据库中运行的所有SQL,并生成SQL日志文件。DMLOG工具是一款简单易用的达梦数据库SQL日志分析工具,旨在帮助
使用Truncate:清理并回收空间,(mysql,sqlserver等有自增序列的数据库将序列归零),无法恢复,不能回滚;使用drop:删除表,但不回收空间,可以恢复,不能回滚;使用delete:删除记录,不回收空间,可恢复,可回滚;
原创 2021-07-30 14:22:20
1683阅读
目录 Power BI--数据清洗(清扫)Step1:拆分列Step2:重命名列Step3:提取Step4:格式修整Step5:设置字母的大小写Power BI--数据清洗(清扫)当我们将数据整顿好之后,我们需要开始对数据清醒修正处理(清扫工作)。Step1:拆分列观察数据表发现,“咖啡”列中的内容由两部分组成分别是地点城市和咖啡类型,两者中间用“-”分隔。为了便于后期数据分析,这里我们
数据库缓存 相关概念什么是数据库缓存为什么要使用缓存使用mysql查询缓存使用memcache缓存使用redis缓存 什么是数据库缓存MySQL等一些常见的关系型数据库都存储在磁盘当中, 在高并发场景下,业务应用对MySQL产生的增、删、改、查的操作造成巨大的I/O开销和查询压力,这无疑对数据库和服务器都是一种巨大的压力 ,为了解决此类问题,缓存数据的概念应运而生。极大的解决数
在高qps的系统中,为了避免每次请求都查询数据库,给数据库造成很大的压力,一般都会使用缓存来减轻数据库的访问压力。不过缓存的一些问题会导致缓存失去应有的作用,使得请求还是访问了数据库,给数据库造成了很大的压力。这些问题包括缓冲穿透缓冲击穿缓冲雪崩 一、缓存穿透缓冲穿透是指请求查询的数据,在数据库中根本不存在,所以缓存中也不会有,这样每次请求都会查询数据库的现象。常见的解决方案有两种,一是
  • 1
  • 2
  • 3
  • 4
  • 5