安基网 首页 系统数据库
订阅

数据库

  • 简谈MySQL主从复制读写分离与高可用配置

    简谈MySQL主从复制读写分离与高可用配置
    一、说明本次要介绍的是mysql的主从复制,读写分离;及高可用MHA;环境如下:master:CentOS7_x64 mysql5.721 172.16.3.175 db1slave1:CentOS7_x64 mysql5.7.21 172.16.3.235 db2slave2:CentOS7_x64 mysql5.7.21 172.16.3.235 db3proxysql/MHA:CentOS7_x64 mysql5.7.21 172.16.3.235 proxysql架构图:说明:配 ...
    2019-7-27 02:03
  • Redis为什么是单线程且可以高并发

    Redis为什么是单线程且可以高并发
    Redis的高并发和快速原因1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用e ...
    2019-7-4 13:09
  • 程序员的MySQL攻略,总结的非常全面系统

    程序员的MySQL攻略,总结的非常全面系统
    前言:大部分业务研发同学在工作的90%的场景下会和各种数据打交道,在此过程中迈不过去的一个坎就是MySQL了,这篇文章从研发同学的视角来讲述在MySQL使用中需要了解的各种关键技术; 下面我会分别从MySQL的体系架构、事务、锁、索引、性能、部署架构几个方面来介绍; 非特殊注明的情况下专指innodb引擎 ...
    2019-6-23 12:00
  • 没有最全只有更全——MySQL高性能优化实战总结

    没有最全只有更全——MySQL高性能优化实战总结
    一、前言MySQL对于很多Linux从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。今天给大家体验MySQL的优 ...
    2019-6-9 08:46
  • 超详细的sqlserver日常维护管理常用脚本总结

    超详细的sqlserver日常维护管理常用脚本总结
    概述关于SQL SERVER 数据库日常维护,管理,巡检过程中可能经常需要用到一些SQL语句(亦或方法)来查看数据库服务器环境(操作系统版本, 磁盘空间,CPU,RAM信息),数据库信息(数据库版本,实例名称...),数据库对象等。内容比较多,所以分两次做介绍。01查看数据库信息1、查看数据库服务器名称默认 ...
    2019-6-4 09:39
  • SQL 2008运行一段时间后,数据库日志越来越庞大,怎么办?

    SQL 2008运行一段时间后,数据库日志越来越庞大,怎么办?
    SQL 2008运行一段时间之后,安装目录下的log数据库日志文件越来越庞大,不仅占用大量磁盘资源,而且还影响前端程序对数据的读取效率。那么,像这种情况该怎么办?应该如何清理?从而释放磁盘空间,让前端读取数据运行更顺畅呢?SQL 2008运行一段时间后,数据库日志越来越庞大,怎么办?这里介绍一个比 ...
    2019-5-31 00:40
  • 一文看懂mysql用户及权限管理

    一文看懂mysql用户及权限管理
    最近一周主要是在梳理Oracle、mysql、sqlserver的权限,所以今天顺便总结下mysql用户和权限管理。MySQL用户权限表MySQL的认证是“用户”加“主机”而权限是访问资源对象,MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库中,由mysql_install_db脚本初始化。存储账户权限 ...
    2019-5-25 00:30
  • 居然是这么个尿性——记住:永远不要在MySQL中使用UTF-8!

    居然是这么个尿性——记住:永远不要在MySQL中使用UTF-8!
    最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrect string value: ‘\\xF0\\x9F\\x98\\x83 …’ for column ‘summary’ at row 1我用的是UTF-8编码的客户端,服务器也是UTF ...
    2019-5-20 02:33
  • 记一次mysql神奇现象--root可以看到函数内容,普通用户看不到?

    记一次mysql神奇现象--root可以看到函数内容,普通用户看不到?
    概述分享一个比较神奇的现象,是我们的开发人员在开发环境因为不规范操作发现的,后来研究了一下是mysql权限控制方面的问题,下面分享一下这个问题的解决过程。问题问题:用root用户在数据库lcpdb创建函数getUnitChildList可以看到函数内容,但是普通用户账号只能看到函数存在,看不到函数内容,无法修 ...
    2019-5-3 01:08
  • 记住:永远不要在 MySQL 中使用 UTF-8

    记住:永远不要在 MySQL 中使用 UTF-8
    那么什么是编码?什么是 UTF-8?MySQL 简史为什么这件事情会让人如此抓狂总结最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:Incorrect string value: ‘\\xF0\\x9F\\x98\\x83 …’ for column ‘summary’ at row 1我用的是 ...
    2019-5-2 10:42
  • MySQL主从复制原理以及架构详解

    MySQL主从复制原理以及架构详解
    MySQL主从复制是构建高可用MySQL的基础,复制就是让一台服务器的数据和其它服务器保持同步,一台主库可以同步到多台备库上面,备库也可以作为另一台服务器的主库。主库和备库之间可以有多种不同的组合方式。主从复制1)、主库记录二进制日志,每次准备提交事物完成数据库更新前,先记录二进制日志,记录 ...
    2019-4-6 00:54
  • 超详细MySQL数据库优化

    超详细MySQL数据库优化
    前言数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1. 优化一览图2. 优化笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则是操作服 ...
    2019-4-4 01:51
  • 艾瑞教育:你知道Mysql、SQLServer、Oracle三大数据库的区别嘛?

    艾瑞教育:你知道Mysql、SQLServer、Oracle三大数据库的区别嘛?
    Mysql优点: 体积小、速度快、总体拥有成本低,开源。缺点:不支持热备份。SqlServer优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。缺点:SQL Server 只能windows上运行。Oracle优点: Oracle 性能高 保持开放平台下TPC- ...
    2019-4-4 01:49
  • 一文快速搞懂MySQL InnoDB事务ACID实现原理

    一文快速搞懂MySQL InnoDB事务ACID实现原理
    【51CTO.com原创稿件】说到数据库事务,想到的就是要么都做修改,要么都不做,或者是 ACID 的概念。其实事务的本质就是锁、并发和重做日志的结合体。这一篇主要讲一下 InnoDB 中的事务到底是如何实现 ACID 的:原子性(atomicity)一致性(consistency)隔离性(isolation)持久性(durability)隔离性隔离性的 ...
    2019-4-3 10:29
  • 在无损的情况下完整导出的SQLite数据库

    在无损的情况下完整导出的SQLite数据库
    发现了一个非常实用的技巧,即通过利用其中的一些特性来提取的SQLite数据库。该方案需要屏幕解锁和可信USB连接。
    2019-1-17 17:11
  • 12下一页
    返回顶部