加载中
Mysql分组查询

需求:分组查询每个设备今天发上来时间最近的监控求助。 备注:不知道服务器安装的mysql是什么版本的,居然子查询超慢,从12000多条记录中筛选居然耗时300s 一般的查询SELECT * 也不超过两秒...

2012/11/19 15:51
189
Mysql 创建用户并授权

数据库存在视图的情况下,报错:The user specified as a definer ('cgwms'@'%') does not exist >>处理:按照下面的操作处理对应的用户就可以了。 一.创建用户: 命令: CREATE USER 'userna...

2016/08/17 11:17
52
MySQL数据库中DELIMITER的作用

以下的文章主要是向大家描述的是MySQL数据库中delimiter的作用是什么?我们一般都认为这个命令和存储过程关系不大,到底是不是这样的呢?以下的文章将会给你相关的知识,望你会有所收获。 下面...

2020/12/15 17:28
79
MySQL 读写分离与负载均衡

MySQL 数据库的读写分离和负载均衡一般是通过第三方软件来实现的。 也可以通过mysql驱动程序来实现,如com.mysql.jdbc.ReplicationDriver。 详细文档参见:http://dev.mysql.com/doc/refman...

2016/05/31 15:51
581
SQL 技巧:mysql索引详解

本文从如何建立mysql索引以及介绍mysql的索引类型,再讲mysql索引的利与弊,以及建立索引时需要注意的地方 首先:先假设有一张表,表的数据有10W条数据,其中有一条数据是nickname='css',如果要拿...

2020/12/18 17:33
36
MySQL查询逻辑处理语句

mysql中的完整的查询语句: select 字段列表 from 表名 [where条件] [group by 字段] [having] [order by 字段 asc|desc] [limit [开始位置],长度] where:条件查询 group by:分组 having:...

2016/10/09 09:46
394
Mysql性能法宝之一:索引

很多企业在面试时都会问到MySQL性能优化这方面的。那么如何快速处理查询慢的问题?最简单的就是为表字段建立索引。 下面是一个很耗时的语句: SELECT * FROM (SELECT COUNT(1) AS TOTAL FROM...

2019/06/11 12:40
102
MySQL慢日志查询分析方法与工具

MySQL中的日志包括:错误日志、二进制日志、通用查询日志、慢查询日志等等。这里主要介绍下比较常用的两个功能:通用查询日志和慢查询日志。 1)通用查询日志:记录建立的客户端连接和执行的...

2020/03/16 13:41
869
Mysql建表与索引使用规范详解

一、Mysql建表、索引 MySQL建表,字段需设置为非空,需设置字段默认值。 MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。 MySQL建表,如果字段等价于外键,应在该字段加索引。...

2019/07/10 16:35
110
Canal支持MySQL增量数据订阅&消费

https://github.com/alibaba/canal 概述 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 起源:...

2019/04/19 09:37
3.1K
MySQL的Explain关键字查看是否使用索引

explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。   explain关键字的使用方法很简单,就是...

2019/07/10 16:38
1.1K
SQL技巧:Mysql防止重复记录方法

防止mysql重复插入记录的方法有很多种,常用的是ignore,Replace,ON DUPLICATE KEY UPDATE,当然我们也可以在php中加以判断了。 方案一:使用ignore关键字 如果是用主键primary或者唯一索引uni...

2020/12/15 17:07
4.3K
SQL技巧:MySQL用B+树做索引

如题发问:为什么MySQL用B+树做索引的原因而不是B树? 众所周知,MySQL的索引使用了B+树的数据结构。那么为什么不用B树呢? 先看一下B树和B+树的区别。 1.B树 维基百科对B树的定义为“在计算...

2020/12/18 17:41
51
SpringBoot 访问mysql数据库的几种方式

前言 最近学完ssm框架了,闲来无事想学学spring boot。spring的入门程序"HelloWorld"就不写了,前两天写的时候没有把过程记录下来,我那时候入门是直接写了一个增删改查的页面,至于前端页面...

2019/08/14 17:10
71
Mysql超有用的15个mysqlbinlog命令

在MySQL或MariaDB中,任意时间对数据库所做的修改,都会被记录到日志文件中。例如,当你添加了一个新的表,或者更新了一条数据,这些事件都会被存储到二进制日志文件中。二进制日志文件在MyS...

2019/06/18 11:51
207
mysql数据库监控工具navicat-monitor

https://www.navicat.com.cn/download/navicat-monitor 下载 Navicat Monitor 2 Windows | macOS | macOS Homebrew | Linux | Linux Repos | Docker | FreeBSD Windows 离线安装 Navicat Mo...

MySQL优化之innodb_buffer_pool_size 提升查询效率

innodb_buffer_pool_size是整个MySQL服务器最重要的变量。 1. 为什么需要innodb buffer pool? 在MySQL5.5之前,广泛使用的和默认的存储引擎是MyISAM。MyISAM使用操作系统缓存来缓存数据。I...

2019/12/27 17:47
475
Mybatis插入数据行ID生成策略

在Mysql中ID采用自增或UUID,在Oracle中也可以用触发器、序列和UUID来实现。

2016/06/15 11:24
1W
Apache Hive

一、Apache Hive简介 官方网址:https://hive.apache.org/ The Apache Hive ™ data warehouse software facilitates reading, writing, and managing large datasets residing in distribu...

2019/06/17 22:55
28
Maven 配置Spring-Hibernate数据库连接池时启动错误

Error Log 如下所示:找不到驱动类[本身依赖是加了驱动的] org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver' at org.apache.commons.d...

2012/11/21 14:26
782

没有更多内容

加载失败,请刷新页面

返回顶部
顶部