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

数据库

  • Mysql通讯协议分析

    Mysql通讯协议分析
    Mysql的连接方式要了解Mysql的通讯协议,首先需要知道是以哪种连接方式去连接Mysql服务器的;Mysql的主要连接方式包括:Unix套接字,内存共享,命名管道,TCP/IP套接字等。1.1Unix套接字在Linux和Unix环境下,可以使用Unix套接字进行Mysql服务器的连接;Unix套接字其实不是一个网络协议,只能在客户端 ...
    2019-10-23 09:40
  • Redis 百亿级 Key 存储方案

    Redis 百亿级 Key 存储方案
    1、需求背景该应用场景为DMP缓存存储需求,DMP需要管理非常多的第三方id数据,其中包括各媒体cookie与自身cookie(以下统称supperid)的mapping关系,还包括了supperid的人口标签、移动端id(主要是idfa和imei)的人口标签,以及一些黑名单id、ip等数据。在hdfs的帮助下离线存储千亿记录并不困难,然而 ...
    2019-10-21 09:28
  • mysql数据库运维利器--一键生成MySQL数据库优化建议

    mysql数据库运维利器--一键生成MySQL数据库优化建议
    概述MySQLTuner is a script written in Perl that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability. The current configuration variables and st ...
    2019-10-21 09:21
  • 大牛总结的MySQL锁优化,写得太好了

    大牛总结的MySQL锁优化,写得太好了
    随着 IT 技术的飞速发展,各种技术层出不穷,让人眼花缭乱。尽管技术在不断更新换代,但是有些技术依旧被一代代 IT 人使用至今。图片来自 PexelsMySQL 就是其中之一,它经历了多个版本迭代。数据库锁是 MySQL 数据引 ...
    2019-10-20 10:17
  • 记一次生产环境sqlserver服务器卡顿问题解决--内存分配不当

    记一次生产环境sqlserver服务器卡顿问题解决--内存分配不当
    概述最近有台数据库做了迁移,然后运维人员过了一段时间发现这台服务器非常卡,连远程登录都要很久,下面记录下其中的解决过程。1、查看资源情况可以发现内存爆满了,而排名第一的正是sqlserver的进程2、查看sqlserver内存分配SQL Server对服务器内存的使用策略是用多少内存就占用多少内存,只用在服务 ...
    2019-9-24 10:22
  • 删库不跑路:详解MySQL数据恢复

    删库不跑路:详解MySQL数据恢复
    日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA。1.前言数据恢复的前提的做好备份,且开启 binlog, 格式为 row。如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件,但 ...
    2019-9-6 13:25
  • 「Linux」MySQL 运维常用脚本

    「Linux」MySQL 运维常用脚本
    操作规范1、数据操作,必须谨慎,线上尤甚!!! 2、线上数据操作,必须备份!备份需完整、可用,备份使用自己最容易操作回滚的方式。 3、数据操作,能修改数据解决的决不删除 4、不确定的操作不做,不确定的命令不敲 5、如果出现问题,例如数据丢失、数据文件损坏,必须首先完整备份当前环境,保证后 ...
    2019-9-4 01:49
  • 简谈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
  • 12下一页
    返回顶部
    极速赛车是人控制的吗 必发彩票计划群 极速赛车怎么看计划 K8彩票计划群 好盈彩票计划群 上海11选5分布走势图 贵州快3 上海11选5 上海11选5开奖 山东11选5计划