ICode9

精准搜索请尝试: 精确搜索
  • mysql操作数据库2022-01-30 20:32:05

    操作数据库 mysql关键字不区分大小写 创建数据库: CREATE DATABASE IF NOT EXISTS yuanyu; 删除数据库: DROP DATABASE IF EXISTS school; 使用数据库: USE boot; 如果表名或字段名是一个特殊字符,则需要加上反引号`` 查看数据库: SHOW DATABASES; --查看所有数据库 对照

  • MySQL-进阶知识2022-01-29 16:34:11

    存储引擎 连接层:最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限 服务层:第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置函数的执行。

  • MyISAM中的索引方案2022-01-29 11:01:16

    MyISAM中的索引方案 B树索引适用存储引擎如表所示: 索引/存储引擎 MyISAM InnoDB Memory B-Tree索引 支持 支持 支持 tips MySQL官方只有B+树的概念,B树是国内的叫法,MySQL官方的B树即国内的B+树 即使多个存储引擎支持同一种类型的索引,但是他们的实现原理也是不同的。Inno

  • MySQL存储引擎2022-01-28 18:34:40

    InnoDB存储引擎 InnoDB是MySQL数据库的一种存储引擎。InnoDB给MySQL的表提供了事务、回滚、崩溃修复能力和多版本并发控制的事务安全。MySQL从3.23.34a开始就包含InnoDB存储引擎。InnoDB是MySQL第一个提供外键约束的表引擎,而且InnoDB对事务处理的能力也是MySQL对其他存储引擎所无

  • MYSQL常见问题2022-01-28 17:59:10

    MYSQL主从复制原理 主:将修改数据的sql语句放进binlog中。 从: 开启从模式之后,负责从master节点中拉取binlog。从数据库拿到binlog后,执行sql语句。 MYSQL中Myisam和Innodb有什么区别 Innodb支持事务,Myisam不支持事务。Innodb支持行级锁,Myisam支持表级锁Innodb支持外键,Myisam不

  • 基本使用2022-01-27 06:33:19

    三、基本使用 1 MySQL的常见命令 # 1.查看当前所有的数据库 show databases; # 2.切换到指定的库 use 库名 # 3.查看当前库的所有表 show tables; # 4.查看其它库的所有表 show tables from 库名; # 5.查看表结构 desc 表名; # 6.查看服务器的版本 # 方式一:登录到mysql服务端 sele

  • MySQL索引设计规范2022-01-26 17:36:26

    源自资料整理。 1. 限制每张表上的索引数量,建议单张表索引不超过 5 个 索引并不是越多越好!索引可以提高效率同样可以降低效率。 索引可以增加查询效率,但同样也会降低插入和更新的效率,甚至有些情况下会降低查询效率。 因为 MySQL 优化器在选择如何优化查询时,会根据统一信息,对

  • 数据库缓冲池(Buffer Pool)2022-01-26 13:02:16

    数据库缓冲池(buffer pool) InnoDB存储引擎是以页为单位来管理存储空间的,我们进行的增删改查操作其实本质上都是在访问页面(包括读页面、写页面、创建新页面等操作)。而磁盘Ⅳ/o需要消耗的时间很多,而在内存中进行操作,效率则会高很多,为了能让数据表或者索引中的数据随时被我们所用,DBMS

  • MySQL存储引擎(最全面的概括)2022-01-25 21:34:50

    目录一:MySQL存储引擎1.什么是存储引擎?2.查看存储引擎信息二:MySQL支持的存储引擎1.存储引擎三:innoDB存储引擎1.特性2.存储结构3.优缺点、适用场景四:MyISAM存储引擎1.特性2.存储结构3.优缺点、适用场景五:Memory存储引擎1.简介2.适用场景六:存储引擎功能总结1.MyISAM2.InnoDB3.m

  • Mysql死锁问题总结2022-01-25 15:36:17

    参考连接:https://www.cnblogs.com/nicole-star/p/11114199.html 一、问题 ### Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction;   现象:接口响应时间超长,耗时几十秒才返回错误提示,后台日志中出现Lock wait timeout exceeded; try restart

  • 聊聊索引失效2022-01-24 20:34:18

    6种索引失效的情况: 1.当我们使用左或者左右模糊匹配时,也就是 like %xx 或者 like %xx% 这两种方式都会造成索引失效 2.当我们在查询条件中对索引使用函数,也是无法走索引的 3.当我们在查询条件中对索引列进行表达式计算时,也是无法走索引的 4.Mysql在遇到字符串和数字比较时,会自动

  • InnoDB可传输表空间(transportable tablespace)2022-01-21 17:58:58

    生产环境中,经常会遇到需要迁移表的情况,正常情况下都会使用mysqldump工具。但是mysqldump属于逻辑导入,需要通过SQL对数据进行导入,然后还要进行索引重建,当表的数据量非常大的时候,mysqldump的效率会非常低,耗时会很长。 此场景可以利用lnnodb的可传输表空间的特性,直接通过操作系统的

  • 新建本地mysql连接2022-01-17 15:02:39

    新建本地mysql连接 1.删空data文件夹。(如果是再次安装的话) 2.在bin目录下加my.ini文件 [client] port=3306 [mysql] default-character-set=utf8 [mysqld] port=3306 basedir=“D:\SoftWare\MYSQL\mysql\mysql-5.7.19-winx64” datadir=“D:\SoftWare\MYSQL\mysql\mysql-5.

  • 深入理解InnoDB引擎底层存储和缓存原理2022-01-14 10:03:50

    InnoDB引擎底层存储和缓存原理 本文从数据结构说明讲解MYSQL的InnoDB引擎的底层存储结构和缓存设计,进而帮助更深刻的理解InnoDB的原理与特性。 InnoDB记录存储结构和索引页结构 InnoDB是一个将表中的数据存储到磁盘上的存储引擎,所以即使关机后重启我们的数据还 是存在的。而

  • Mysql的逻辑架构与存储引擎2022-01-11 12:32:41

    MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。这种处理和存储分离的设计可以在使用时根据性能、特性,以及其他需求来选择数据存储的方式。   1.连接层 最上层是一些客户端和连

  • 上大当了,统计数据表中的记录时,count(*) 性能最差?2022-01-10 22:01:02

    当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 count(1)、count(*)、count(字段) 等。 到底哪种效率是最好的呢?是不是 count(*) 效率最差? 我曾经以为 count(*) 是效率最差的,因为认知上 selete * from t 会读

  • Mysql Innodb 锁、事务笔记【待整理】2022-01-10 01:05:16

    锁类型 表级别、行级别 共享锁(S 读锁) 排他锁(X 写锁) 1.读锁与读锁相互兼容 2.写锁与任何锁(读锁及写锁)都不兼容 表级别 表级别 innodb 还支持意向锁: 意向共享锁(IS 意向读锁) 意向排他锁(IX 意向写锁) 1.意向锁之间相互兼容 2.意向锁于非意向锁之间遵循 读写锁的兼容模式 3.意向锁含义:

  • MySQL索引(InnoDB)2022-01-09 19:02:25

    MySQL索引(InnoDB) 一:数据在表中的组织存放方式索引组织表InnoDB逻辑存储结构 二:索引的分类三:B+ 树索引聚集索引(聚簇索引)辅助索引 四:B+ 树索引的使用索引选择联合索引覆盖索引 五:哈希索引六:全文索引 一:数据在表中的组织存放方式 索引组织表 在InnoDB存储引擎中,表都是根据主

  • MYSQL索引机制2022-01-08 22:06:22

    目录 约束主键索引唯一索引普通索引组合索引最左匹配原则 全文索引辅助索引覆盖索引聚集索引innodb表结构查询模式 非聚集索引(辅助索引)myisam表结构查询模式 索引失效索引原则 约束外键约束 约束与索引的区别索引实现索引存储innodb体系结构Buffer PoolChange buffer

  • mysql中的聚集索引、非聚集索引、稀疏索引、稠密索引2022-01-08 13:59:26

    1、聚集索引 聚集索引:指索引项的排序方式和表中数据记录排序方式一致的索引 也就是说聚集索引的顺序就是数据的物理存储顺序。它会根据聚集索引键的顺序来存储表中的数据,即对表的数据按索引键的顺序进行排序,然后重新存储到磁盘上。因为数据在物理存放时只能有一种排列方式,所

  • MySQL - 性能优化2022-01-08 09:00:06

    MySQL - 性能优化 1. innodb_io_capacity 1.1 查询 1.2 最好设置成磁盘的IOPS,获取IOPS命令如下 2. 待续 MySQL - 性能优化 1. innodb_io_capacity innodb_io_capacity介绍 1.1 查询 show variables like '%innodb_io_capacity%'; 1.2 最好设置成磁盘的IOPS,获取IOPS命令如下

  • 万答#6,MySQL最多只能用到128个逻辑CPU,是真的吗2022-01-07 09:32:38

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 江湖传言MySQL最多只能用到128个逻辑CPU,是真的吗? 同事从客户现场回来,委屈巴巴的说,某PG服务商告诉客户“MySQL最高只能支持128个逻辑CPU,更多就用不上了,还是用PG吧”。 作为从MySQL 3.23时代就开始一路陪跑

  • 分享一套MySQL索引面试题,朋友靠他拿到了大厂offer2022-01-06 15:33:28

    前两天我朋友他跳槽了,之前在网上疯狂的找面试题以及资料。在他拿到大厂offer的时候整理出来了这十篇Mymsql面试题资料,威逼利诱下才加他发给我,今天就给大家分享出来。 1. MySQL 支持哪些存储引擎? 【参考答案】 MySQL 支持的存储引擎主要有四种: (1)InnoDB 支持事务,行级锁定和外

  • GreatSQL重磅特性,InnoDB并行并行查询优化测试2022-01-06 10:02:15

    欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 1、测试环境 2、测试数据 GreatSQL马上正式开源了,这次又新增了两个重磅特性:InnoDB事务锁优

  • mysql面试指南-mysql版本类问题2022-01-04 23:05:01

    你之前工作中使用的是什么版本的mysql?为什么选择这个版本? mysql常见的发行版 - mysql官方版本 - percona mysql (兼任官方版本,性能高于mysql社区版) - mariadb (功能兼容mysql) 答:贵公司使用的是什么版本的mysql,再结合自己之前的项目经验来讲。 比如我们之前使用的是percona的mysql版

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有