代码基础
-
真正理解Mysql的四种事务隔离级别[通俗易懂]
真正理解Mysql的四种事务隔离级别[通俗易懂]什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束…
-
innodb_thread_concurrency_MySQL in
innodb_thread_concurrency_MySQL inExplain简介 本文主要讲述如何通过 explain 命令获取 select 语句的执行计划,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,哪些索引可以使用,哪些…
-
Mysql分库分表全面理解「建议收藏」
Mysql分库分表全面理解「建议收藏」引言 微服务、分布式大行其道的当下,中、高级Java工程师面试题中高并发、大数据量、分库分表等已经成 了面试的高频词汇,这些知识不了解面试通过率不会太高。你可以不会用,但你不能不知道,就是这么 一种…
-
Windows下MongoDB的下载安装、环境配置
Windows下MongoDB的下载安装、环境配置下载MongoDB 进入官网页面,选择社区版: https://www.mongodb.com/download-center/community进行下载 点击安装包进行安装 根据需要选择完整安装和…
-
【MySQL】增加、查看、删除唯一性约束「建议收藏」
【MySQL】增加、查看、删除唯一性约束「建议收藏」1. 增加唯一性约束: alter table tableName add unique(column_name) 2. 查看唯一性约束 show keys from tableName; 3. 删…
-
《mysql必知必会》_sql必知必会数据
《mysql必知必会》_sql必知必会数据1.什么是数据库 数据库(database) 保存有组织的数据的容器(通常是一个文 件或一组文件)。 数据库软件应称为DBMS(数据库管理系统) 表是一种结构化的文件,可用 来存储某种特定类型的数据…
-
MySQL必知必会–第二章~第四章–MySQL简介[通俗易懂]
MySQL必知必会–第二章~第四章–MySQL简介[通俗易懂]1.DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机—服务器的DBMS。服务器部分是 负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务 器的计算机上。 2.My…
-
MySQL 高性能优化实战总结
MySQL 高性能优化实战总结如图 – MySQL 查询过程 优化有风险,涉足需谨慎 1、优化的哲学 1.1、优化可能带来的问题 优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。 优化手段本来就有很大的风险,只…
-
简单SQL语句「终于解决」
简单SQL语句「终于解决」DDL 操作数据库 create database db1; //创建数据库 show databases; //查询所有的数据库名称 create database if not exists db
-
redis底层算法_Redis 命令
redis底层算法_Redis 命令Redis底层函数详解 1. serverCron 函数 它负责管理服务器的资源,并维持服务器的正常运行。在执行 serverCron 函数的过程中会调用相关的子函数,如 trackOperation
-
一则MySQL派生表优化案例「建议收藏」
一则MySQL派生表优化案例「建议收藏」笔者最近遇到一则典型的因为sql中存在派生表造成的性能案例,通过改写SQL改善了的性能,但当时并没有弄清楚这其中的原因,派生表究竟是什么原因会导致性能上的副作用。说来也巧,很快就无意中就看到下文中的提
-
windows安装oracle11g_window10数据库安装
windows安装oracle11g_window10数据库安装一、下载下载oracle11g安装文件,一般包括win64_11gR2_database_1of2和win64_11gR2_database_2of2 2个文件,下载完成后解压到一个文件中: 下载文件
-
Win10安装Oracle 11g后解决sqldeveloper缺少快捷方式的问题「建议收藏」
Win10安装Oracle 11g后解决sqldeveloper缺少快捷方式的问题「建议收藏」在windows 10 64位操作系统中安装Oracle win64 11g R2数据库软件,启动SQL Developer却提示缺少快捷方式,具体如下: 网上查阅参考了一些网友的解决方案,记录如下:
-
Oracle数据库scott用户无法导入数据的解决方法
Oracle数据库scott用户无法导入数据的解决方法问题:scott用户导入dmp文件,提示没有DBA权限。 解决方法: 1.授予dba角色权限: grant dba to scott; 2.导入数据: imp scott/1234@myDB file
-
InnoDB基础[亲测有效]
InnoDB基础[亲测有效]在InnoDB中,数据存储在磁盘上,处理数据时需要先将数据从磁盘读取,再写到内存。InnoDB采用局部性原理加载。 一、局部性原理 从磁盘读取数据时,不需要一行一行读取,而是以页为单位读取,操作系统中
-
Mysql性能优化:为什么要用覆盖索引?
Mysql性能优化:为什么要用覆盖索引?导读 相信读者看过很多MYSQL索引优化的文章,其中有很多优化的方法,比如最佳左前缀,覆盖索引等方法,但是你真正理解为什么要使用最佳左前缀,为什么使用覆盖索引会提升查询的效率吗? 本篇文章将从MYSQ