数据运维

数据库分库分表问题:何时分?怎样分?

数据库分库分表问题:何时分?怎样分?

一. 数据切分关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。数据库分布式核心内容

大树 大树 2023-07-12
0 0 0
Docker Compose 搭建 MySQL 数据库主从复制实例

Docker Compose 搭建 MySQL 数据库主从复制实例

由于是单机同时运行主从实例,仅用于开发环境或学习主从复制配置。项目地址 github.com/TomCzHen/my…文件结构├── docker-compose.yaml ├── env │ ├── base.env │ ├── master.env │ └── node.env ├─

泡泡 泡泡 2023-07-12
0 0 0
阿里云Mysql 慢查询优化实践

阿里云Mysql 慢查询优化实践

目标:提高mysql运行效率,增加并发,提高响应速度方案:通过阿里云给的慢查询日志excel,对耗时长,开销大的sql语句进行优化,提升访问速度服务器运行效率实践:分析 阿里云给的数据库单日报表有以下字段Create Time DBNameMySQL Total Execution CountsMy

大猫 大猫 2023-07-12
0 0 0
阿里云备份快照后MySQL启动不了解决办法

阿里云备份快照后MySQL启动不了解决办法

/etc/init.d/mysqld start Starting MySQL./usr/local/mysql/bin/mysqld_safe: line 586: /var/lib/mysql/mysqld_safe.pid: No such file or directory awk: (FI

大白菜程序猿 大白菜程序猿 2023-07-12
0 0 0
MySQL新建用户 %到底包不包括localhost?

MySQL新建用户 %到底包不包括localhost?

正常解释%代表任何客户机都可以连接 localhost代表只可以本机连接一般情况能访问本地数据库的都是加了权限了,一般都是禁止别的机器访问本地的mysql端口的,如果允许也是要加上指定ip才可以访问,这样才能保证数据库不会被远程访问。1 前言操作MySQL的时候发现,有时只建了%的账号,可以通过lo

泡泡 泡泡 2023-07-12
0 0 0
MySQL主机127.0.0.1与localhost区别总结

MySQL主机127.0.0.1与localhost区别总结

题不知道127.0.0.1与localhost有什么区别,但是有的时间会发现使用localhost连接不了,但是改成127.0.0.1即可了连接了,那么他们会有什么区别呢,下面我给大家介绍。mysql -h 127.0.0.1 的时候,使用 TCP/IP 连接, mysql server 认为该连接

大白菜程序猿 大白菜程序猿 2023-07-12
0 0 0
MySQL 用localhost 连接,不能用IP连接问题解决方法

MySQL 用localhost 连接,不能用IP连接问题解决方法

MySQL localhost 连接,但不能用IP连接问题解决方案主要涉及到MySQL 可以用localhost 连接,但不能用IP连接的问题 方面的内容,对于MySQL 可以用localhost 连接,但不能用IP连接的问题1.打开cmd窗口,进入MySQL安装的bin目录2.执行命令登录数据库,

法医 法医 2023-07-12
0 0 0
阿里基于Hbase搜索离线大数据平台架构 如何实现秒级百万TPS?

阿里基于Hbase搜索离线大数据平台架构 如何实现秒级百万TPS?

什么是搜索离线?一个典型的商品搜索架构如下图所示,本文将要重点介绍的就是下图中的离线数据处理系统(Offline System)。何谓离线?在阿里搜索工程体系中我们把搜索引擎、在线算分、SearchPlanner等ms级响应用户请求的服务称之为“在线”服务;与之相对应的,将各种来源数据转换处理后送入

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
MySQL UNION操作符的语法实例知识点

MySQL UNION操作符的语法实例知识点

MySQL UNION 操作符的语法和实例。描述MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。语法MySQL UNION 操作符语法格式:SELECT expression1, expression2, ..

向阳逐梦 向阳逐梦 2023-07-12
0 0 0
Oracle导入导出数据dmp_csv_sql文件格式几种方式

Oracle导入导出数据dmp_csv_sql文件格式几种方式

oracle导入导出数据1.导出dmp格式文件--备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp tables=(send_msg_his,send_msg,recv_msg_his,recv_msg) --备

大树 大树 2023-07-12
0 0 0
SQL语句统计数据sum和count函数使用if判断条件的讲解

SQL语句统计数据sum和count函数使用if判断条件的讲解

举个栗子(不想看的话直接下面看总结):order_type:订单类型 open_id:用户唯一标识 SELECT date(create_time) AS '当天日期', sum(real_price) AS '当天总收入', sum函数中使用if判断条件:{ sum( IF (or

张二河 张二河 2023-07-12
0 0 0
mysql 查询分页优化 23千万条数据下分页无压力

mysql 查询分页优化 23千万条数据下分页无压力

Copyright ©  2018-2023 菜鸟学院  一个学习互联网技术及资源网站 版权所有.

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
MySQL服务器上建立10万个可执行查询连接方法

MySQL服务器上建立10万个可执行查询连接方法

索一种在一台MySQL服务器上建立10w个连接的方法。我们要建立的是可以执行查询的连接,而不是10w个空闲连接。你可能会问,我的MySQL服务器真的需要10w连接吗?我见过很多不同的部署方案,例如使用连接池,每个应用的连接池里放1000个连接,部署100个这样的应用服务器。还有一些非常糟糕的实践,使

共饮一杯 共饮一杯 2023-07-12
0 0 0
MyBatis 分库分表方案,设计哲学来源于 Python

MyBatis 分库分表方案,设计哲学来源于 Python

数据库分库分表除了使用中间件来代理请求分发之外,另外一种常见的方法就是在客户端层面来分库分表 —— 通过适当地包装客户端代码使得分库分表的数据库访问操作代码编写起来也很方便。本文的分库分表方案基于 MyBatis 框架,但是又不同于市面上常用的方案,它们一般都是通过编写复杂的 MyBatis 插件来

宇宙之一粟 宇宙之一粟 2023-07-12
0 0 0
Redis数据结构基础教程:string、list、hash、set和zset

Redis数据结构基础教程:string、list、hash、set和zset

Redis有5个基本数据结构,string、list、hash、set和zset。它们是日常开发中使用频率非常高应用最为广泛的数据结构,把这5个数据结构都吃透了,你就掌握了Redis应用知识的一半了。string首先我们从string谈起。string表示的是一个可变的字节数组,我们初始化字符串的内

剑圣无痕 剑圣无痕 2023-07-12
0 0 0
MySQL入门:数据库和表的基本操作

MySQL入门:数据库和表的基本操作

MySQL使用表来存放数据,表的每一列都需要存放特定格式的数据,所以MySQL为不同的格式的数据定义了不同的类型,我们介绍了各种数值、字符串、时间和二进制类型的含义以及要求的存储空间。本集来看一下在MySQL中关于数据库和表的各种操作。命令使用注意事项我们知道MySQL的基本运行过程就是:通过客户端

Escape Escape 2023-07-12
0 0 0
MySQL入门:数据类型

MySQL入门:数据类型

列的类型我们前边说过,MySQL底层其实把数据存储到了表里边,而表又是由行和列组成的,还是拿我们之前说过的学生基本信息表做个例子:学生基本信息表学号姓名性别身份证号学院专业入学时间20180101杜子腾男158177199901044792计算机学院计算机科学与工程2018-09-012018010

捡田螺的小男孩 捡田螺的小男孩 2023-07-12
0 0 0
MySQL客户端/服务器架构、安装启动、链接、存储引擎

MySQL客户端/服务器架构、安装启动、链接、存储引擎

MySQL的客户端/服务器架构以我们平时使用的微信为例,它其实是由两部分组成的,一部分是客户端程序,一部分是服务器程序。客户端可能有很多种形式,比如手机APP,电脑软件或者是网页版微信,每个客户端都有一个唯一的用户名,就是你的微信号,另一方面,腾讯公司在他们的机房里运行着一个服务器软件,我们平时操作

捡田螺的小男孩 捡田螺的小男孩 2023-07-12
0 0 0
MySQL数据库存储引擎InnoDB、MyISAM、MEMORY…及使用场景

MySQL数据库存储引擎InnoDB、MyISAM、MEMORY…及使用场景

MySQL 提供了多个存储引擎——包括处理事务安全表的引擎和处理非事务安全表的引擎,在 MySQL 中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。存储引擎简介MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的

法医 法医 2023-07-12
0 0 0
mysql服务卸载(清理注册表)要如何才能彻底删除

mysql服务卸载(清理注册表)要如何才能彻底删除

安装某个项目的执行文件,提示要卸载MySQL以便它自身MySQL安装,然后我禁用了MYSQL服务,再把这个文件夹删除后,发现还是提示请卸载MYSQL服务。--------------------------------------------------------------------禁用服务方

张二河 张二河 2023-07-12
0 0 0
1 … 1,207 1,208 1,209 1,210 1,211 … 1,807