码迷,mamicode.com
首页 > 数据库
04: Mysql性能优化
目录 1.1 Mysql数据库的优化技术 1.2 数据库表设计 1.3 SQL优化 1、为查询缓存优化你的查询 2、EXPLAIN 你的 SELECT 查询 3、 当只要一行数据时使用 LIMIT 1 4、建立适当的索引 1.4 MySQL中like模糊匹配为何低效 1.5 数据库优化方案 1.6 ...
分类:数据库   时间:2020-01-08 22:34:36    阅读次数:89
mybatis - 基于拦截器修改执行中的SQL语句
拦截器介绍 mybatis提供了 @Intercepts 注解允许开发者对mybatis的执行器Executor进行拦截。 Executor接口方法主要有update、query、commit、rollback等等。 主要思路为: 1. 进入拦截器方法中 2. 获取拦截器方法参数 3. 获取解析参数 ...
分类:数据库   时间:2020-01-08 21:21:38    阅读次数:190
MySQL 性能优化神器 Explain 使用分析
简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如: EXPLAIN SELECT * fro ...
分类:数据库   时间:2020-01-08 21:18:22    阅读次数:91
Mysql常用命令
登录数据库: mysql uroot p 退出数据库: quit 或者 exit 或者 ctr + d 查看所有数据库: show databases; 创建数据库: create database 数据库名 charset=utf8; 使用数据库: use 数据库名; 删除数据库: drop da ...
分类:数据库   时间:2020-01-08 21:18:11    阅读次数:98
1.优化MySQL数据库
优化Mysql得方式 第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF) 第二范式:2NF是对记录的惟一性约束,表中的记录是唯一的, 就满足2NF, 通常我们设计一个主键来实现,主键不能包含业务逻辑。 第三范式:3NF是对字段冗余性的约束, ...
分类:数据库   时间:2020-01-08 21:06:32    阅读次数:77
CentOS8 安装 MySQL8.0(RPM)
环境:Linux centos8 4.18.0-80.el8.x86_64、Mysql8.0.18
分类:数据库   时间:2020-01-08 21:05:47    阅读次数:70
Ajax vs. navigator.sendBeacon() ,可用于通过HTTP将少量数据异步传输到Web服务器。
Navigator.sendBeacon() - Web API 接口参考 | MDNhttps://developer.mozilla.org/zh-CN/docs/Web/API/Navigator/sendBeacon $.ajax(url,[settings]) | jQuery API 3 ...
分类:数据库   时间:2020-01-08 21:03:58    阅读次数:83
Postgresql常用命令&&函数
安装 配置 数据库操作 创建数据库 查询表GFGX_Y_DMK_DMSJ的关键字,属性,是否为空 导入tar数据 导出tar数据 数据导出到sql 从sql导出 st_astext函数 ST_AsGeoJSON 将几何体作为GeoJSON元素返回。 查看postgis版本信息 删除数据库 ...
分类:数据库   时间:2020-01-08 21:03:43    阅读次数:403
mariadb主从
实验环境: 两台centos7 master:192.168.1.6 slave:192.168.1.7 一、安装mariadb服务 [root@master ~]# yum -y install mariadb-server 二、 初始化mariadb ,编辑配置my.conf文件 [root@m ...
分类:数据库   时间:2020-01-08 21:03:23    阅读次数:103
MySQL数据库安装及数据库创建
1.下载安装包cdmkdir downloadcd downloadwget -c -m -O mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.20-lin ...
分类:数据库   时间:2020-01-08 21:01:01    阅读次数:102
Windows下Oracle定时备份(全量备份)
关于Windows下oracle全量备份的文章,很多网站都有,写下本文不过是为了以后方便查找,不用再到处找。 以下些许内容有所参考到其他人所写内容,这里无意冒犯,本文引用内容部分会附上参考地址,还望原作者见谅。 备份脚本 新建txt文档,把脚本复制进去后改文件格式为bat文件,双击运行即可测试该脚本 ...
分类:数据库   时间:2020-01-08 20:56:47    阅读次数:110
CentOS8 安装 MySQL8.0(RPM)
环境:Linux centos8 4.18.0-80.el8.x86_64、Mysql8.0.18
分类:数据库   时间:2020-01-08 20:54:12    阅读次数:315
02: MySQL的安装与基本配置
目录 1. MySQL安装与基本配置(centos 7.3) 2. 修改 MySQL默认字符集和引擎 3. MySQL创建用户与授权 一,MySQL安装与基本配置(centos 7.3) + 1. 查看系统中是否已安装 MySQL 服务:以下提供两种方式 + 2、如果已安装则删除 MySQL 及其依 ...
分类:数据库   时间:2020-01-08 20:48:46    阅读次数:90
mysql+centos7+主从复制
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API ...
分类:数据库   时间:2020-01-08 20:44:01    阅读次数:89
go练习:实现mysql+ORM+restful api
本章用于练习go的模块管理 1.在gopath外新建目录smart4go2.进入目录,创建modgo mod init smart4go3.拉取依赖模块go get -u github.com/emicklei/go-restfulgo get -u github.com/go-sql-driver ...
分类:数据库   时间:2020-01-08 20:39:50    阅读次数:135
数据库技术书的配套资源
这些不是广告,带有的源码、课件、教学视频,可以独立使用,的确有参考价值。请求给予通过,感谢。 《MySQL 8从零开始学(视频教学版)》 https://pan.baidu.com/s/1q8utMh2n8Qv2lXDdOXDcJw 提取码:2juf 《MySQL 5.7从零开始学(视频教学版)》 ...
分类:数据库   时间:2020-01-08 19:28:44    阅读次数:146
数据库读写分离的初步理解
传统的应用通常会将业务的表放在同一个数据库,所有的学些操作连接的都是一个数据库,在信息爆炸的今天,很多业务模块的信息数据会非常大,此时将所有的操作都放在一个数据库上不能满足性能需求,因为一台服务器其IO、CPU等资源都是有限的。 为什么要做读写分离了? 较多数业务都会频繁的读(查询)数据库。 读(查 ...
分类:数据库   时间:2020-01-08 19:25:46    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!