首页 运维数据库

数据库

  • 2026年4月全球和全国数据库系统最新排行榜
    一、全球最新使用排名(2026 年 4 月)1. DBEngines 流行度(综合市场份额)Oracle(商业,企业核心)MySQL(开源,Web / 互联网)Microsoft SQL Server(商业,Windows 生态)PostgreSQL(开源,复杂查询 / AI 向量)MongoDB(NoSQL,文档 /...
    2026-4-30 18:16 893
  • 七步让您的MySQL服务器更安全
    译者:陈峻不知您是否发现一种现象,那些初学渗透测试的人员往往过于关注应用的安全性,而对数据库的安全性不太重视。他们殊不知,没有数据库的配置与安全测试,应用的安全性也就无法得到充分的验证。在此,我将以最 ...
    2023-1-13 23:29 2864
  • 普通场景ClickHouse数据库完美替换MySQL
    好久就听过ClickHouse大名,据说是挺快的,mysql查几分钟,ClickHouse 只需要一秒。今日之下花点时间来体验一下,看传言是不是虚的。 我们先看下资源占用: 排在第一行的,就是Linux vps下面的click house 服务器 ...
    2022-3-21 09:36 2464
  • MySQL通过bin log日志恢复数据
    前言作为《手撕MySQL》系列的第二篇文章,今天介绍一下MySQL的二进制日志(bin log),注意不要和MySQL的InnoDB存储引擎特有的重写日志(redo log)混淆,bin log是记录所有数据库表数据及表结构变更的二进制日志( ...
    2022-3-5 12:36 2459
  • MySQL 索引优化全攻略
    所谓索引就是为特定的mysql字段进行一些特定的算法排序,比如二叉树的算法和哈希算法,哈希算法是通过建立特征值,然后根据特征值来快速查找。而用的最多,并且是mysql默认的就是二叉树算法 BTREE,通过BTREE算法建 ...
    2021-12-22 09:31 2521
  • mysql中间件proxysql实现mysql读写分离
    1. mysql实现读写分离的方式 2. ProxySQL简介 3. ProxySQL安装 4. ProxySQL的Admin管理接口 5. 和admin管理接口相关的变量5.1 admin-admin_credentials5.2 admin-stats_credentials5.3 admin-mysql_ifaces 6. 多层配 ...
    2021-12-22 08:36 3415
  • 数据库命令规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意,并且最 ...
    2021-11-28 13:51 2200
  • 常用数据库归纳
    假期对于常用数据库做了一些归纳,方便今后技术选型有依据支撑B+ Tree:非叶子节点只存索引和下一页指针,叶子节点存数据内容,叶子节点的页通过双指针连接,方便进行范围查询,关系型数据一般难避免join范围查询, ...
    2021-9-22 10:21 2507
  • 停止数据库如果是apt-get或yum安装的mysql执行:systemctl stop mysqld修改my.cnf利用vim命令打开mysql配置文件my.cnf,在mysqld进程配置文件中添加skip-grant-tables,添加完成后,执行wd保存。vi /etc/my.cnf skip-g ...
    2021-9-3 14:51 2054
  • MySQL 常用优化指南,面试再也不怕了
    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的 ...
    2021-9-3 14:46 2314
  • 一文吃透MySql的底层数据结构
    前言索引结构及查找算法一个sql语句在mysql里究竟是如何运行的呢?又是怎么去查找的呢? 其中就涉及到数据库(存储数据)以及查找算法。 先来看一下几种查找算法;目录查找:类似索引遍历:暴力查找二分:B+树的基础 ...
    2021-5-6 13:46 3078
  • 前言Redis作为时下热门的缓存数据库,由于单线程、直接存取与内存中,所以速度很快很高效。redis的使用场景也非常多样化,常见的是作为优秀的缓存中间件,减轻数据库压力。下面就以springBoot和SpringMvc为例子来介绍一下使用Redis获取自增序列号。项目实例SpringBoot1.pom文件引入springBoot有对redis ...
    2020-9-14 09:28 3635
  • mysql慢查询语句分析总结
    我们经常会接触到MySQL,也经常会遇到一些MySQL的性能问题。我们可以借助慢查询日志和explain命令初步分析出SQL语句存在的性能问题通过SHOW FULL PROCESSLIST查看问题SHOW FULL PROCESSLIST相当于select * from information_schema.processlist可以列出正在运行的连接线程,processlist说明:id 连接id ...
    2020-9-14 09:28 2257
  • 近2万字,138张图解,我终于把mysql总结完整了
    SQL 基础使用MySQL 是一种关系型数据库,说到关系,那么就离不开表与表之间的关系,而最能体现这种关系的其实就是我们接下来需要介绍的主角 SQL,SQL 的全称是 Structure Query Language ,结构化的查询语言,它是一种针对表关联关系所设计的一门语言,也就是说,学好 MySQL,SQL 是基础和重中之重。SQ ...
    2020-6-30 00:21 4569
  • SQL Server账号控制(控制某些IP登录时间和某些账号的登录方式)
    一、应用场景1.控制A账号上班时间不允许从某些段的IP进行登录数据库。2.控制B账号登录数据库只能使用某些程序进行登录。3.记录所有账号的登录来源。(根据需要可以不用)注意:此方法,一定要在本地经过严格测试后再使用。二、实现方式。1.创建测试数据库。CREATE DATABASE TestDB2.创建Config用于控制 ...
    2020-6-9 03:36 2947
1234下一页
返回顶部