首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
iFangcy_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
98篇文章 · 1订阅
Mysql慢查询日志
数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOW PROFILES;外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定…
Linux下实现MySQL数据库数据自动备份,并定期删除以前备份文件
因为一些练手的小项目和个人博客可能会随时用到MySQL,就在云服务器上安装了MySQL,有时候程序出bug或者自己误删了数据还真不好找回,就想写个脚本实现MySQL数据库数据自动备份,并定期删除之前的备份文件。这篇文章写的十分详细,适用于小白。当然,这只是非常简单数据备份而已,…
MySQL 持久化保障机制-redo 日志
点击上方“平头哥的技术博文”,选择“关注公众号”技术文章第一时间送达!我们在你可能知道事务的四大特性,但是你不一定知道事务的实现原理 中提到了redo日志,redo日志是用来保证MySQL持久化功能的
数据库面试题(开发者必看)
存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 上面的文字我们肯定是看不懂的,也不愿意看下去的。接下来我就总结一下: 学生信息组成学生信息表,有年龄、性别、学号等信息组成。这些字段都不可再分,所以它是满足第一范式的 第二范式:满足第一范式,表…
浅谈数据库并发控制 - 锁和 MVCC
在学习几年编程之后,你会发现所有的问题都没有简单、快捷的解决方案,很多问题都需要权衡和妥协,而本文介绍的就是数据库在并发性能和可串行化之间做的权衡和妥协 - 并发控制机制。 如果数据库中的所有事务都是串行执行的,那么它非常容易成为整个应用的性能瓶颈,虽然说没法水平扩展的节点在最…
『浅入深出』MySQL 中事务的实现
在关系型数据库中,事务的重要性不言而喻,只要对数据库稍有了解的人都知道事务具有 ACID 四个基本属性,而我们不知道的可能就是数据库是如何实现这四个属性的;在这篇文章中,我们将对事务的实现进行分析,尝试理解数据库是如何实现事务的,当然我们也会在文章中简单对 MySQL 中对 A…
深入理解MySQL索引
当提到MySQL数据库的时候,我们的脑海里会想起几个关键字:索引、事务、数据库锁等等,索引是MySQL的灵魂,是平时进行查询时的利器,也是面试中的重中之重。 可能你了解索引的底层是b+树,会加快查询,也会在表中建立索引,但这是远远不够的,这里列举几个索引常见的面试题: 1、索引…
当查询的数据来自多个数据源,有哪些好的分页策略?
在业务系统开发中,尤其是后台管理系统,列表页展示的数据来自多个数据源,列表页需要支持分页,怎么解决? 如上图,数据源可能来自不同 DB 数据库,可能来自不同 API 接口,也可能来自 DB 和 API 的组合。 我这也没有太好的解决方案,接到这样的需求,肯定首先和需求方沟通,这…
浅谈 MySQL 中的事务和 ACID | tobe的呓语
所谓事务(Transaction),就是通过确保成批的操作要么完全执行,要么完全不执行,来维护数据库的完整性。举一个烂大街的例子:A向B转账1000元,对应的SQL语句为:(没有显式定义事务)运行后的
mysql性能优化1:深入认识索引
在定位现网问题的过程中,经常会发现数据库cpu接近百分百,死锁,页面查询缓慢等问题,这些可能都涉及一个概念——数据库性能优化,说到数据库性能优化,就不得不提索引。 正确的创建合适的索引是提升数据库查询性能的基础,本文将重点梳理与索引有关的概念,以便于让大家更好地认识、理解并用好…