首页 > 数据库技术
数据库表设计之存储引擎
存储引擎的选择 不同的存储引擎都有各自的特点,从而适应不同的需求,如下表所示: 接下来,我们逐一简单介绍一下。 存储引擎详解 插件式的存储引擎设计是 MySQL 区别于其他数据库的一个重要特性,MySQL 的核心在于存储引擎。 存储引擎索引原理对比 MyISAM 索引原理 MyISAM 引擎使用B+ ...
分类:数据库技术   时间:2021-06-28 09:45:31    收藏:0  评论:0  赞:0  阅读:29
数据库存储
数据加载单元 = page 预分配内存 数据加载单元 数据内外交换 内存page管理: 页面映射 动态 数据管理, 脏数据 刷盘 内存淘汰LRU(Least Recently Used), 最久没有被使用, 使用的放在链表头, LRU应付不了全表扫描, --> LFU 访问频率淘汰, 增减因子 -- ...
分类:数据库技术   时间:2021-06-28 09:37:50    收藏:0  评论:0  赞:0  阅读:24
MySql Comunity Server安装
一、下载地址 1. 进入MySql官网下载地址:https://www.mysql.com/cn/downloads/; 2. 选择最下面的 [ MySQL Community (GPL) Downloads » ] , 进入社区版本下载 https://dev.mysql.com/download ...
分类:数据库技术   时间:2021-06-28 09:37:27    收藏:0  评论:0  赞:0  阅读:32
C#调用MySQL几个错误的解决方法
公司项目C#操作mysql数据库时出现几个问题的解决方案作下记录 1、The MySQL server is running with the --secure-file-priv option so it cannot execute this statement” 解决方法:修改my.ini 配 ...
分类:数据库技术   时间:2021-06-28 09:37:09    收藏:0  评论:0  赞:0  阅读:23
mysql学习总结
MySql 存储引擎 Perconna Server XtraDB 基于mysql innodb , 阿里基于percona原型加以修改 MariaDB MyISAM 和 InnoDB是针对数据库表的; SQL性能 可能原因 关联太多,子查询啊,各种join (表设计有问题) 索引失效 服务器配置参 ...
分类:数据库技术   时间:2021-06-27 17:26:05    收藏:0  评论:0  赞:0  阅读:26
sql语句更新xml基本写法
sql语句更新xml基本写法 <mapper namespace="com.keyou.dao.samSystem.SamApplyDao"> <update id="updateRejectSamApply"> UPDATE SAM_APPLY <trim prefix="set" suffixO ...
分类:数据库技术   时间:2021-06-27 17:25:18    收藏:0  评论:0  赞:0  阅读:99
MySQL知识总结--索引
B-Tree索引 索引在存储引擎层,不同存储引擎索引工作方式不一样。InnoDB引擎最常使用的是B-Tree索引,实际上是B+Tree数据结构,其相较于B-Tree结构不同的是,B+Tree每个叶子节点都包含一个指向下一个叶子节点的指针。MyISAM使用前缀压缩技术使得索引更小,并使用数据的物理位置 ...
分类:数据库技术   时间:2021-06-27 17:23:46    收藏:0  评论:0  赞:0  阅读:28
12.Mysql之日志管理(错误日志、慢日志、通用日志)
1.前言: 日志对于Mysql的管理是非常重要的一节,常见的Mysql的日志主要包括错误日志(err.log)、慢日志(slow.log)、通用日志(general log)二进制日志(binlog)、redo log日志、undo log日志 2.Mysql的错误日志 错误日志文件对Mysql的启 ...
分类:数据库技术   时间:2021-06-27 17:20:55    收藏:0  评论:0  赞:0  阅读:39
MAC-OS系统安装MySQL后如何设置环境变量
首先要知道你使用的Mac OS 是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell 如果输出的是:bash,sh,zsh,那么你用的就是Bourne Shell的一个变种 Mac OS X 10.2 之前默认的是 C Shell ...
分类:数据库技术   时间:2021-06-27 17:20:31    收藏:0  评论:0  赞:0  阅读:23
java.sql.SQLException: ORA-28040: 没有匹配的验证协议(odbc6.jar,数据库用的是orcal12)
1、在java链接oracle12时出现java.sql.SQLException: ORA-28040: 没有匹配的验证协议,如下图所示: 2、出现以上问题是由于连接数据库驱动和oracle版本不一致造成的,可以通过下载新的驱动解决,也可以使用修改配置的方式,在Oracle的安装路径下找到sqln ...
分类:数据库技术   时间:2021-06-27 17:09:10    收藏:0  评论:0  赞:0  阅读:20
MySQL分区
一.InnoDB逻辑存储结构 首先要先介绍一下InnoDB逻辑存储结构和区的概念,它的所有数据都被逻辑地存放在表空间,表空间又由段,区,页组成。 段 段就是上图的segment区域,常见的段有数据段、索引段、回滚段等,在InnoDB存储引擎中,对段的管理都是由引擎自身所完成的。 区 区就是上图的ex ...
分类:数据库技术   时间:2021-06-27 17:07:43    收藏:0  评论:0  赞:0  阅读:30
CentOS7 快速安装配置mysql8.0
因为这个项目是两台CentOS7虚拟机,一台当作 MySQL服务器,所以需要配置3306端口公开 参考教学视频:Java2020体系课 22周课 5-2~3 两节课 yum search mysql-community # 确认是否有mysql社区版相关的组件和应用程序,没有就从官网获取 # 搜索 ...
分类:数据库技术   时间:2021-06-27 17:07:01    收藏:0  评论:0  赞:0  阅读:56
plsql注册
注册码: Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz serial Number:601769 password:xs374ca ...
分类:数据库技术   时间:2021-06-27 17:01:13    收藏:0  评论:0  赞:0  阅读:20
SQL排查 - 慢查询日志 + 海量数据模拟分析
慢查询日志 慢查询日志: MySQL提供的一种日志记录,用于记录MySQL中响应时间超过阈值的SQL语句(long_query_time, 默认10秒) 慢查询日志默认是关闭的; 建议:开发调优时:打开,上线部署时:关闭 检查是否开启了慢查询日志 mysql> SHOW VARIABLES LIKE ...
分类:数据库技术   时间:2021-06-27 16:57:48    收藏:0  评论:0  赞:0  阅读:27
sqlserver一列记录转为一行用符号拼接的记录
示例 修改前:1列多行数据 修改后:合并成一列 示例语句 1 2 3 4 5 6 7 8 9 10 11 select 类别, 名称 = ( stuff( (select ',' + 名称 from Table_A where 类别 = A.类别 for xml path('')), 1, 1, ' ...
分类:数据库技术   时间:2021-06-27 13:39:04    收藏:0  评论:0  赞:0  阅读:21
MySQL 自定义函数和存储过程的区别
先说下区别,然后再分别介绍下定义和用法 自定义函数和存储过程的区别: 1、使用限制不同 存储过程:单个存储过程中可以执行一系列 SQL 语句以及引用其它存储过程,这可以简化一系列复杂的语句。 函数:自定义函数诸多限制,可以直接引用返回值,用表变量返回记录集,但是不能用于执行一组修改全局数据库状态的操 ...
分类:数据库技术   时间:2021-06-27 13:35:51    收藏:0  评论:0  赞:0  阅读:20
Linux 二进制安装 MySQL8.0.24 [测试环境]
1. 安装MySQL单机 软件获取地址:https://downloads.mysql.com/archives/community/ # tar xf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz # ln -s /opt/mysql-8.0.24-linu ...
分类:数据库技术   时间:2021-06-27 13:34:00    收藏:0  评论:0  赞:0  阅读:32
N1BOOK SQL注入-2 ---BUUCTF
需要知道的知识点: information_schema信息数据库 database()指的是数据库名 table_name指的是表名 table_schema是数据库的名称 先随意打看看有没有信息,一般这种后台网址用户名很可能时admin,密码随意输入看看 根据上面的两个测试,我们知道,如果账户存 ...
分类:数据库技术   时间:2021-06-27 13:32:14    收藏:0  评论:0  赞:0  阅读:78
SpringBoot中通过自定义缓存注解(AOP切面拦截)实现数据库数据缓存到Redis
场景 若依前后端分离版本地搭建开发环境并运行项目的教程: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 基于上面搭建起来前后端分离的Vue+SpringBoot的项目。 其中数据库使用的是Mysql,缓存层用的 ...
分类:数据库技术   时间:2021-06-27 13:30:44    收藏:0  评论:0  赞:0  阅读:33
Mysql8.0.17压缩包安装——超详细简单教程
来源:https://blog.csdn.net/qq_38264999/article/details/98858903 一、Mysql下载 压缩包下载:https://dev.mysql.com/downloads/mysql/ MSI下载:https://dev.mysql.com/downl ...
分类:数据库技术   时间:2021-06-27 13:23:19    收藏:0  评论:0  赞:0  阅读:16
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!