一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段:1、数据库表设计  项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设计不当,会直接影响访问速度和用户体验
# MySQL DBA笔记 在数据库的维护和管理中,MySQL作为最流行的开源数据库之一,已广泛应用于各类项目。作为MySQL数据库管理员(DBA),需要掌握一系列的技能,包括备份与恢复、性能优化、安全管理等。本文将为您介绍一些常用的MySQL技巧,并附以代码示例,加深理解。 ## 一、MySQL的备份与恢复 备份是保护数据安全的重要手段,MySQL提供了多种备份方式,包括逻辑备
原创 9月前
48阅读
一、前言   1.数据库能做什么?        不论是淘宝,吃鸡,爱奇艺,抖音,快手,知乎, 百度贴吧等,总所周知的服务程序。        存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地
转载 2023-10-08 20:30:07
72阅读
内容摘要:      本篇主要是对项目运行过程中会产生的一些数据护,更新,参数设置等常用操作的记录和总结,方面在运用是有个参考。主要内容会涉及可参考目录简介。本编包含第2章节。本章节介绍的比较细致,从语法结构和规范,包括实例。主要是想通过一个常用的内容的细致讲解,能够触类旁通,在学习或使用其他操作是参考语法结构就能够顺利的使用,避免通
防止ssh 被别人暴力破解: 安装fail2ban, 安装jumpserver 数据库要给用户查询使用: metabase,从库 进程守护:supervisor(自动重启)
原创 2023-05-06 09:07:49
91阅读
笔记(一)标签: linux 内存溢出目录笔记(一)1.查看系统日志2.查看内存3.top4. ps -aux --sort -pmem | less5.ps -ef|grep java6.硬盘背景描述: 网站试用过程中有时出现突然卡主,过1、2分钟才有反应的情况,一开始没有在意,以为是测试人员的网络问题(疫情期间都在家办公)。后来这个问题每天都会出现,我意识到这其中必然存在某个
转载 2024-03-12 14:36:50
76阅读
   我们已经知道B+树的组织结构及不同层之间是如何关联的了。现在我们模拟一个B+树是如何从小到大,从无到有,从简到繁的过程。首先我们来做一些假设:1,每个页面包括内节点和叶子节点最多可以插入三条记录,插入第四条的时候,就会导致分裂。2,插入的数据是键值对,但是我们只关注键,值可以不用关注,就简单的以data表示。3,插入数据序列为:10,20,5,8,23,22,5
转载 2023-09-23 15:22:39
148阅读
文章目录1. 主机集合2. 数据中心管理3. 节点管理4. 存储管理5. Ceph存储池PG比例管理6. 计划任务7. Ceph管理8. 物理机GPU9. vGPU10. 透传设备管理11. 多外网管理12. 云平台物理网络互通13. 租户网络类型管理14. DPDK管理15. SR-IOV网络管理16. 大页内存管理17. 大屏展示18. 系统巡检19. 镜像库迁移1. 主机集合主机集合,又称主机聚集,即一系列有共同属性的物理机组成的一个逻辑的小集群,通常用于更好的分配和调度计算资源。一般情况下,一个
原创 2021-11-13 13:51:17
10000+阅读
文章目录1. 主机集合2. 数据中心管理3. 节点管理4. 存储管理5. Ceph存储池PG比例管理6. 计划任务7. Ceph管理8. 物理机GPU9. vGPU10. 透传设备管理11. 多外网管理12. 云平台物理网络互通
原创 2022-01-10 17:33:15
796阅读
一、将mysql的日志输出到syslog中: (1)启动时添加参数  /usr/local/mysql/bin/mysqld_safe --syslog --syslog-tag="mysql-log" --user=mysql & (2)修改调用mysql的mysqld_safe脚本的选项  40.10:40.3   vim
原创 2012-11-06 15:16:01
1054阅读
Kubernetes(简称K8S)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。作为一名经验丰富的开发者,下面我将带领你了解Kubernetes笔记,并提供一些代码示例帮助你入门。 ### K8S关键词实现流程 下面是实现K8S关键词的基本流程,可以用表格展示步骤: | 步骤 | 描述 | |------|------| | 1 | 部署Kubernetes集群 |
原创 2024-01-25 20:49:00
110阅读
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能!一.  Mysql8.0版本相比之前版本的一些特性1) 默认编码utf8默认编码使用utf8mb4, utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符历史,MySQL数据库的 "utf8"并不是真正概念里的 UTF-8。MyS
原创 2021-04-14 11:39:01
758阅读
1.tar命令解压去掉(跳过)第一层目录tar-zxvffinename.tar.gz-C./--strip-components12.sed命令#删除最后一行sed-i'$d'filenamesed命令删除包含特定字符行#删除包含"xxx"的行sed-i'/xxx/d'filename
原创 2020-10-09 09:41:16
460阅读
1评论
Linux笔记是每位Linux系统管理员必备的技能之一,而在Linux系统管理员的工作中,使用红帽操作系统是非常常见的。红帽操作系统是一种基于Linux内核的开源操作系统,广泛应用于企业级服务器和工作站环境中。 在进行Linux工作时,掌握红帽操作系统的相关知识是非常重要的。在这篇文章中,我们将分享一些关于红帽操作系统的笔记,帮助大家更好地管理和维护Linux系统。 首先,了解红帽
原创 2024-03-01 11:06:35
84阅读
【代码】linux 笔记
原创 2023-02-26 09:20:52
253阅读
MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 一. Mysql8.0版本相比之前版本的一些特性 1) 默认编码utf8默认编码使用utf8mb4, utf8mb4编码是utf8编码的超集,兼容utf8,
原创 2022-01-17 10:56:11
178阅读
# MySQLDBA入门笔记 在现代信息技术迅速发展的背景下,数据库作为信息存储的重要工具,已经成为许多企业所依赖的核心部分。MySQL是目前最流行的开源关系数据库管理系统之一,被广泛用于网站建设、数据存储等场景。本文将对MySQL的基本进行科普,并提供相关的代码示例。 ## 什么是MySQLMySQL是一款功能强大的开源关系数据库管理系统(RDBMS),它使用结构化查询语言(S
原创 2024-09-05 05:35:54
23阅读
# Python笔记实现流程 ## 步骤概览 以下是实现"Python笔记"的步骤概览: | 步骤 | 操作 | | ---- | ----------------- | | 1 | 创建Python虚拟环境 | | 2 | 安装必要的库 | | 3 | 编写代码 | | 4 | 测试代码
原创 2024-01-12 07:09:44
38阅读
一 . 数据库启停和访问1 .优雅关闭mysql-- 方式一 mysqladmin -uroot -p123 shutdown -- 方式二 /etc/init.d/mysqld stop2. 启动MySQLnohup /home/mysql/mysql/bin/mysqld_safe &二. 长连接和慢查询1 . 获取长连接的用户连接select left(host,if(lo
转载 2023-12-14 00:41:49
78阅读
这是学习笔记的第 1928 篇文章   有句话说,工欲善其事,必先利其器,在MySQL方向尤其如此。 技术规划的时候,会发现有一些事情需要前置,比如说MySQL里面的工具,如果等到实际碰到了各色的问题再来统一,就比较难了。有沟通成本,人力成本,技术沉淀和持续交付等等的成本,这些最好提前和团队有一个基本的沟通,
转载 2023-09-17 11:14:08
192阅读
  • 1
  • 2
  • 3
  • 4
  • 5