MySQL性能优化的点 库表结构优化 索引优化 查询优化 MySQL查询的生命周期 从客户端到服务器,然后再服务器上解析,生成执行计划,执行,并返回结果给客户端。其中执行,可以看作整个生命周期中最重要的阶段, 其中包括了大量 为了检索数据到存储引擎的调用和调用后的数据处理,包括排序、分组等。 查询需 ...
分类:
数据库 时间:
2020-05-24 20:56:40
阅读次数:
89
今天写一个servlet项目时,将数据库的操作封装成一个普通java类,在运行时发现执行不到创建连接池的那行代码,但并不报错,用debug调试时发现有一个异常 但在测试类中执行是正常的。 最后问题的解决:将项目所需的jar包放在web下WEB INF下的lib中。 ...
分类:
数据库 时间:
2020-05-24 20:49:23
阅读次数:
69
1、使用过滤器filter package com.project.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.serv ...
分类:
数据库 时间:
2020-05-24 19:25:20
阅读次数:
61
建库 CREATE DATABASE: 修改数据库 ALTER DATABASE: 栗子: ...
分类:
数据库 时间:
2020-05-24 19:18:47
阅读次数:
67
前段时间在 64位上安装 。查了些资料,在这里记录一下详细的安装和设置步骤。 一、安装 使用 安装 之前需要先下载对应的 文件,下载方法: 1. 去 MySQL 官网,在 DOWNLOADS 界面找到 ; 2. 选择 ; 3. 由于我使用的 CentOS 7,所以找到下面这一项下载: 下载好之后,由 ...
分类:
数据库 时间:
2020-05-24 18:04:47
阅读次数:
64
技术架构:springboot+mybatisplus+postgresql+gradle 自定义TypeHnadler的使用 自定义的TypeHandler主要是转换Jsonb和array等类型 如果是使用mybatisplus的内置方法,则需要在实体字段加上@TableField注解,并且需要在 ...
分类:
数据库 时间:
2020-05-24 18:03:13
阅读次数:
447
1 下载地址 https://downloads.mysql.com/archives/community/ 2 如图找到二进制包 ...
分类:
数据库 时间:
2020-05-24 16:53:07
阅读次数:
105
1.问题 在使用 连接MySQL 服务过程,隔一段时间,会报MySQL连接错误: 排查下来,是由于使用无效的连接导致的。 基本场景是: client 连接MySQL,执行SQL后,不立刻关闭连接。client保留连接在连接池中。 接着,MySQL服务发生重启, 或者连接超过最大时长(由wait_ti ...
分类:
数据库 时间:
2020-05-24 16:49:56
阅读次数:
101
参考自菜鸟教程 https://www.runoob.com/mysql/mysql-using-sequences.html 使用函数创建自增序列管理表(批量使用自增表,设置初始值,自增幅度) 第一步:创建Sequence管理表 sequence DROP TABLE IF EXISTS sequ ...
分类:
数据库 时间:
2020-05-24 16:41:56
阅读次数:
68
目录 1.1 MVCC是什么? 1.2 MVCC是为了解决什么? 1.3 MVCC实现 2.1简单的小例子 1、MVCC简介 回到顶部 1.1 MVCC是什么? MVCC,Multi-Version Concurrency Control,多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库 ...
分类:
数据库 时间:
2020-05-24 16:41:21
阅读次数:
76
本案例旨在让新手从0开始完成一个批量任务的开发 第一步:建表,入参 CREATE TABLE `music_info` ( `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键id', `singer_name` varchar(100) NOT NULL ...
分类:
数据库 时间:
2020-05-24 16:39:49
阅读次数:
407
通过pip install flask-sqlacodegen后使用命令:flask-sqlacodegen "mysql://root:123456@IP:3306/movie_cat" --tables user --outfile "/Users/user/PycharmProjects/fl ...
分类:
数据库 时间:
2020-05-24 16:39:14
阅读次数:
134
1、核心代码块 @Test public void testConn() throws Exception { // 1. 加载数据库的连接驱动 // Driver=com.mysql.jdbc.Driver Class.forName("com.mysql.jdbc.Driver"); // 2. ...
分类:
数据库 时间:
2020-05-24 16:36:28
阅读次数:
46
恢复内容开始 1.查询当前SQL执行计划并固定 (1)查询指定SQL SQL_ID SQL> select sql_id,sql_text,version_count,parse_calls from v$sqlarea where sql_text like '%fundinfo%'; SQL_I ...
分类:
数据库 时间:
2020-05-24 16:26:23
阅读次数:
61
Backgound === 借助于kubernetes优秀的弹性扩缩功能,运行其中的应用程序能够在流量突增的时候坦然应对,在流量低谷的时候无需担心成本。但于此同时,也带来了极大的挑战: 弹性扩缩导致容器IP动态变化,客户端无法直接依赖于容器IP进行访问,我们必须通过某种方式固定流量入口,将流量通过该 ...
分类:
数据库 时间:
2020-05-24 15:16:28
阅读次数:
92
转自:https://www.jb51.net/article/80804.htm、 本文实例讲述了Oracle触发器用法。分享给大家供大家参考,具体如下: 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。 因此触发器不需要人为的去调用,也不能调用。 然 ...
分类:
数据库 时间:
2020-05-24 13:59:51
阅读次数:
61