首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
wfsdaj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
数据库允许空值 (null),往往是悲剧的开始(1 分钟系列)
数据库字段允许空值,会遇到一些问题,此处包含的一些知识点,和大家聊一聊。 id 为索引,非唯一 (non unique),允许空 (null)。 知识点 1(热身): 负向查询不能命中索引,会导致全表扫描。 知识点 2(划重点): 允许空值,不等于 (!=) 查询,可能导致不符…
MySQL存储引擎
InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(short-lived)事务。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引擎。 MyISAM提供了大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM不支持事务和…
深入理解Mysql数据存储
varchar(n) 和 char(n) 保存时,n 能取多少,n 的含义。一行数据中 varchar 能存多少个 本文内容基于 Mysql 8.0.21 ,系统为 Centos 7。 客户端链接 Mysql 的 Server 层,Server 层会对 sql 进行语法解析和优…
MYSQL字符串强转
由于两个表同一字段类型不一样,甚至是编码类型不一样也会导致查询不走索引,速度会很慢。
MySQL 的优化方案总结
性能优化(Optimize)指的是在保证系统正确性的前提下,能够更快速响应请求的一种手段。而且有些性能问题,比如慢查询等,如果积累到一定的程度或者是遇到急速上升的并发请求之后,会导致严重的后果,轻则造成服务繁忙,重则导致应用不可用。它对我们来说就像一颗即将被引爆的定时炸弹一样,…
掌握 MySQL 的索引查询优化技巧
本文的内容是总结一些MySQL的常见使用技巧,以供没有DBA的团队参考。如无特殊说明,存储引擎以InnoDB为准。 了解MySQL的特点有助于更好的使用MySQL,MySQL和其它常见数据库最大的不同在于存在存储引擎这个概念,存储引擎负责存储和读取数据。不同的存储引擎具有不同的…
PHP中被忽略的性能优化利器:生成器
如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器
MySQL性能优化 — 实践篇2
上一篇 《MySQL性能优化-实践篇1》我们讲了数据库表设计的一些原则,Explain工具的介绍、SQL语句优化索引的最佳实践,本篇继续来聊聊 MySQL 如何选择合适的索引。 MySQL 最终是否选择走索引或者一张表涉及多个索引,最终是如何选择索引,可以使用 trace 工具…
MySQL性能优化 — 实践篇1
前两篇说完了索引底层数据结构、性能优化原理的基本概念。本篇将讲讲具体实践。分两篇来讲,这是实践的第一篇。对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作: 此外,使用适当的存储过程,也能…
MySQL慢查询优化(线上案例调优)
这篇文章主要是记录自己最近在真实工作中遇到的慢查询的案例,然后进行调优分析的过程,欢迎大家一起讨论调优经验。(以下出现的表名,列名都是化名,实际数据也进行过一点微调。 有一个article表,用于存储文章的基本信息的,有文章id,作者id等一些属性,有一个content表,主要…