MySQL高级知识(一)——基础

前言:MySQL高级知识


1.关于MySQL的一些文件

MySQL如何安装、如何配置自启动,这里不进行讲述,可自行搜索相关安装教程进行处理。这里主要介绍MySQL的主要配置文件。

①二进制日志log-bin:用于主从复制。

②错误日志log-error:默认关闭,记录严重的警告和错误信息,每次启动和关闭的详细信息等。

③查询日志show-log:默认关闭,记录查询的sql语句,如果开启会降低mysql的整体性能,因为记录日志也是需要消耗系统资源的。

④frm文件:存放表结构。

⑤myd文件:存放表数据。

⑥myi文件:存放表索引。

特别提出MySQL中的重要配置文件:Windows下名为my.ini,Linux下为/etc/my.cnf。对于服务器的调优相关过程都在改配置文件中,需要特别掌握。

2.MySQL的逻辑架构

MySQL是架构非常优良,主要体现在存储引擎上。MySQL是插件式的存储引擎,它可以将查询处理和其他的系统任务以及数据的存储提取

MySQL高级知识(一)——基础相关推荐

  1. Mysql高级知识概括

    Mysql高级知识概括 Mysql高级简介 Mysql存储引擎 MYSQL配置文件 MYSQL日志 MVCC MYSQL锁机制 主重复制与读写分离 Mysql分区分表分库 MYSQL字符集与字符序 M ...

  2. MySQL高级知识(十五)——主从复制

    前言:本章主要讲解MySQL主从复制的操作步骤.由于环境限制,主机使用Windows环境,从机使用用Linux环境.另外MySQL的版本最好一致,笔者采用的MySQL5.7.22版本,具体安装过程请查 ...

  3. MySQL高级知识(十六)——小表驱动大表

    前言:本来小表驱动大表的知识应该在前面就讲解的,但是由于之前并没有学习数据批量插入,因此将其放在这里.在查询的优化中永远小表驱动大表. 1.为什么要小表驱动大表呢 类似循环嵌套 for(int i=5 ...

  4. MySQL高级知识(十一)——Show Profile

    前言:Show Profile是mysql提供的可以用来分析当前会话中sql语句执行的资源消耗情况的工具,可用于sql调优的测量.默认情况下处于关闭状态,并保存最近15次的运行结果. 1.分析步骤 # ...

  5. mysql的知识_mysql基础知识

    mysql基础知识 1. MySQL是一个小型关系型数据库管理系统 2. MySQL的数据类型: 整数型:TINYINT,SMALLINT,INT,BIGINT 小数型:FLOAT,DOUBLE,DE ...

  6. mysql高级知识(linux安装mysql+索引+视图+存储过程和函数+触发器)

    一.linux系统安装Mysql 1.mysql安装包: MySQL :: Download MySQL Community Server 2.mysql安装 linux安装在vmware(虚拟机)上 ...

  7. MySQL高级知识(三)——索引

    前言:索引在sql调优部分占据着重要的位置,了解并深入索引对我们来说也是非常重要的.本篇主要介绍MySQL中索引的相关知识点. 1.索引是什么 MySQL官方对索引的定义:索引(Index)是帮助My ...

  8. MySQL高级知识(十四)——行锁

    前言:前面学习了表锁的相关知识,本篇主要介绍行锁的相关知识.行锁偏向InnoDB存储引擎,开销大,加锁慢,会出现死锁,锁定粒度小,发生锁冲突的概率低,但并发度高. 0.准备 #1.创建相关测试表tb_ ...

  9. MySQL高级知识(十二)——全局查询日志

    前言:全局查询日志用于保存所有的sql执行记录,该功能主要用于测试环境,在生产环境中永远不要开启该功能. 1.如何开启 #1.通过my.cnf配置开启该功能. 注:对my.cnf文件配置后,需重启my ...

最新文章

  1. Activity的管理类
  2. Windows Phone开发者注册秘籍
  3. 2005年博客与web2.0十大最拽的武侠人物
  4. MySQL笔记11:C语言编程API函数和完整实例演示!
  5. SAP HANA云平台YaaS,你不知道的三件事
  6. RHEL 5服务篇—常用网络配置命令
  7. Transport(传输) 详解
  8. 【飞控理论】从零开始学习Kalman Filters之三:非线性状态估算器
  9. 老吴做了15年电商,从简单的卖货,到卖供应链
  10. HDU 3197 Game(树删边)
  11. Jenkins使用经验谈
  12. java中的时间戳sssss,Java日期时间API系列35-----Jdk8中java.time包中的新的日期时间API类应用,微秒和纳秒等更精确的时间格式化和解析。...
  13. matlab电压模块,matlab simpowersystems电路仿真模块.doc
  14. spring mvc +maven 集成 quartz实现定时任务
  15. Android 打开网络设置界面
  16. 谷歌AI人工智能:我们的原则
  17. python,ipython,pycharm安装
  18. Windows11 C盘清理-系统休眠文件占用15G
  19. 【带你手把手零基础学C语言】(一)
  20. 牺牲一个存储空间的循环队列实现方法

热门文章

  1. linux读取 dev tty0,linux命令: ls命令
  2. c语言基础编程题讲解,C语言入门例题讲解
  3. 神经网络有趣案例_求解三体问题快了1亿倍,新型神经网络问世
  4. linux非root用户搭建docker,linux centos7 非root用户安装源码版docker
  5. error page怎么解决_Firefox 登录feedly时出现PR_CONNECT_RESET_ERROR的解决方案
  6. python安卓自动化原理_appium---appium自动化原理
  7. python中的优化器有哪些_Python SciPy 优化器(Optimizers)
  8. linux数据库能看到系统执行了哪些命令,DB2数据库在linux操作系统的指令有哪些?...
  9. kali linux操作系统
  10. 为什么43%前端开发者想学Vue.js