Mysql
文章平均质量分 63
实力生产
cloud-笔记
这个作者很懒,什么都没留下…
展开
-
Mysql数据库的优化方案
Mysql数据库的优化 1.引擎的优化 2.索引的优化 3.分库分表 4.读写分离 5.使用缓存 MySQL性能优化 从以下三个问题考虑: 1. 单条 SQL 运行慢 3. 部分 SQL 运行慢 4. 整个 SQL 运行慢 问题 1:单条 SQL 运行慢 问题分析 造成单条 SQL 运行比较慢的常见原因有以下两个: 1. 未正常创建或使用索引 2. 表中数据量太大 解决方案 1:创建并正确使用索引 索引是一种能帮助 MySQL 提高查询效率的主要手段,因此一般情况下我们遇到的单条 SQL 性能问题,通常原创 2022-04-11 22:01:35 · 489 阅读 · 0 评论 -
如何防止sql注入?
什么是SQL注入? SQL注入是一种非常常见的数据库攻击手段,SQL注入漏洞也是网络世界中 最普遍的漏洞之一。 例如:某学长通过攻击学校数据库修改自己成绩,一般用的就是SQL注入方法。 原因总结: 对sql语句和关键字未进行过滤 当前端传过来的数据进入到后端进行处理时,没做严格的判断,导致其传入的‘数据(含有sql关键字)’ 在拼接sql语句中 由于其特殊性,被当作sql语句的一部分被执行,导致数据库受损(修改,删除等) 防止方法: 过滤掉关键字:select、insert、update、delete原创 2022-04-11 10:17:57 · 1893 阅读 · 0 评论