MySQL性能优化
文章平均质量分 59
我就是我500
干就完了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL语句查询取得表结构
此代码复制他人文档,仅作学习记录 语句: SELECT COLUMN_NAME 列名, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 能否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 字段注释 FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = '表名' AND table_schema = '数据库名' 如果是Navicat,.原创 2022-03-29 09:18:26 · 2246 阅读 · 0 评论 -
MySQL主从复制配置(读写分离准备工作)
最近在学习ShardingSphere的分库分表和读写分离,其中读写分离部分涉及到MySql的主从复制,实验成功后在这里记录一下配置流程! 一、读写分离概念 1、读写分离原因: 首先读写分离字面意思就是将数据库的读写操作分开,数据库写操作全部在主数据库完成,随后MySql将数据主从复制后,所有读操作均在从数据库进行完成。因为数据库读操作比较很节省时间,但是写操作非常较耗时,此时如果将数据库读写分开操作进行,就可以避免写入操作时影响读取速度。 2、读写分离原理: Mysql读写分离首先需要将以前的但数据库.原创 2021-03-13 16:13:21 · 321 阅读 · 0 评论 -
MySQL性能优化——事务管理基本概念
本教程仅为本人的学习笔记,如有错误,请指出,欢迎观看~ 一.事务管理的概念 事务的概念: 一个事务是对数据库进行读和写的一个序列。 事务管理的目的: 1、为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。 2、当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法, 以防止彼此的操作互相干扰。 总结来说: 事务的目的就是要提供3种方法: 1.失败恢复方法2.保持一致性的方法3.操作隔离的方法。 成功情况下将数据永久保存,失败情况下.原创 2020-06-15 21:42:04 · 315 阅读 · 3 评论 -
MySQL性能优化——索引基本原理
一、 索引简介 1. 索引的作用 MySQL索引的建立对于MySQL的高效运行是很重要的,创建索引后,数据库就不会进行全表查询,而是通过了类似于目录检索的方式来进行查询,直接定位到相关数据,索引可以大大提高MySQL的检索速度,比较常用的有:主键索引,唯一索引,普通索引等。 本质:索引是帮助MySQL高效获取数据的排好序的数据结构。 2. 索引的创建方式 #表结构存在时创建索引 CREATE INDEX indexName ON mytable(username(length)); #或 ALTER t原创 2020-06-10 14:14:04 · 551 阅读 · 1 评论
分享