百度360必应搜狗淘宝本站头条

mysql round

    SpringBoot + Sharding JDBC,一文搞定分库分表、读写分离

    Sharding-JDBC最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为ShardingSphere,2020年4?16日正式成为Apache软件基金会的顶级项目。ShardingSphere-Jdbc定位...

    面试官:你项目是如何实现读写分离的?

    读写分离(Read-WriteSplitting)是一种常见的数据库架构优化策略,通过将数据库的读操作(查询)和写操作(插入、更新、删除)分离到不同的数据库实例上,从而提高系统的性能、可扩展性和高可用性。在项目中实现读写分离目前主流的实现技术是通过ApacheShardingSphere来实...

    mysql系列之一文详解Navicat工具的使用(二)

    本章内容是系列内容的第二部分,主要介绍Navicat工具的使用。若查看第一部分请见:mysql系列介绍之mysql服务端及客户端的安装(一)客户端连接使用Navicat连接数据库在上面已经介绍过,不再介绍。这里主要说明一种情况,即有时候连接后忘记了密码,该如何再次查看呢?我们可以通过如下操...

    网络四层、七层负载均衡的区别

    一、简介**所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;**同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然...

    高可用架构:为什么我不建议用MySQL双主复制

    作者介绍芬达,公众号《芬达的数据库学习笔记》作者,有大规模的MySQL、Redis的生产运维经验,擅长MySQL数据库的架构设计和故障疑难杂症处理。背景playbook工具集dbops支持以下系统或架构下部署MySQL,有人好奇,为什么不支持master-master架构呢?因为mast...

    翻译|如何排查MySQL 内存泄漏

    Troubleshooting对crash的数据库进行故障分析并不是一件快乐的事情,尤其是MySQL的日志中没有提供crash原因的情形。比如当MySQL内存耗尽。在2012年PeterZaitsev写了一篇文章分析MySQL如何使用内存该文章中有很多有用的技巧。使用新版本...

    数据库进阶技能-SQL常用函数

    一、SQL函数详解sql自带了各种各样的函数,极大提高了sql语言的便利性。所谓函数,类似一个黑盒子,你给它一个输入值,它便按照预设的程序定义给出返回值,输入值称为参数。函数大致分为如下几类:算术函数(用来进行数值计算的函数)字符串函数(用来进行字符串操作的函数)日期函数(用来进行日期操作的函...

    性能压测数据告诉你MySQL和MariaDB该怎么选

    1.压测环境为了尽可能的客观公正,本次选择同一物理机上的两台虚拟机,一台用作数据库服务器,一台用作运行压测工具mysqlslap,操作系统均为UbuntuServer22.04LTS。数据库服务器的虚拟机配置:2核4G(配置虽低,但是用作横向对比不影响结果),安装完系统做好基本配置后即创建快照...

    为什么float和double运算会丢失精度?BigDecimal就一定靠谱?

    先讨论一下float和double运算丢失精度问题在java开发中,你也许会遇到浮点数时会丢失精度,那么先看看例子。doublea=3.00;doubleb=2.10;doublec=a-b;System.out.println("c="+c);c=0.8999999999999999...

    MySql高可用集群MySQL Router负载均衡读写分离

    名词解释MGR:MysqlGroupReplication组复制,多台MySQL服务器在同一组中会自动保持同步状态,当某台服务器故障时,整个复制组依然可以保持正常并对外提供服务。InnoDB副本集(ReplicaSet)无缝衔接其他MySQL官方提供的应用程序(MySQLShell...