处理NULL值 - 数据库中某列为NULL值,使用函数在列值为NULL时返回固定值。 SQLServer:ISNULL(col,value) 示例:SELECT ISNULL(col,value) FROM tableName Oracle:NVL(col,value) 示例:SELECT NVL( ...
分类:
数据库 时间:
2019-12-13 16:44:14
阅读次数:
127
今天新开发的功能上线之后出现了查询效率极其低下的问题,查询日志后发现问题出在代码内的大量的count()查询上,最严重时一条简单的count()查询执行时间长达120多秒! 针对这个问题请教前辈后被告知原因:InnoDB引擎下的count()语句会在实时查询表中的所有数据后返回总数所以效率较低,而M ...
分类:
数据库 时间:
2019-12-13 16:44:58
阅读次数:
213
今天在构建一个jdk perf 工具基于openjdk 11 发现8 的dbg 一直可以查找到,但是11的就是没有 参考issue https://github.com/docker-library/openjdk/issues/324 以及 https://github.com/docker-li ...
分类:
数据库 时间:
2019-12-13 17:55:45
阅读次数:
117
滴滴自研分布式 NoSQL 数据库 Fusion 的演进之路 余汶龙 阅读数:74342019 年 1 月 23 日 11:13 Fusion 是滴滴自研的分布式 NoSQL 数据库,完全兼容 Redis 协议,支持超大规模数据持久化和高性能读写。在滴滴内部支撑了数百个业务,具有 PB 级别的数据存 ...
分类:
数据库 时间:
2019-12-13 17:56:30
阅读次数:
113
你好,我是你的数据库老师周彦伟,欢迎来到第 10 课时“MySQL 亿级数据库项目实战”,这是本系列课程的最后一课时,本课时的主要内容包含 MySQL 典型数据库架构介绍、MySQL 主流数据库架构对比等理论性知识,然后从“订单、用户”两个项目实战,抛砖引玉,介绍亿级互联网业务数据库项目如何设计。 ...
分类:
数据库 时间:
2019-12-13 19:26:13
阅读次数:
235
课时的内容主要包含 MySQL 架构设计方法论、MySQL 高并发及其关注要点、MySQL 扩展的原因及其基本方法、万亿级数据量的应对技巧等内容。 高并发及其关注要点 近年来,随着互联网、移动互联网的飞速发展,业务系统的互动性日益增强,用户规模不断攀升,电商、游戏、直播、在线教育、短视频等一系列新兴 ...
分类:
数据库 时间:
2019-12-13 19:26:44
阅读次数:
134
1.获取Mysql的yum源 进入Mysql官网获取RPM包的下载地址:https://dev.mysql.com/downloads/repo/yum/ 2.下载和安装Mysql源 2.1.先安装wget,避免下载时未找到命令 yum -y install wget 2.2.下载mysql源安装包 ...
分类:
数据库 时间:
2019-12-13 19:27:55
阅读次数:
107
avg(col) -- 返回数值列的平均值,NULL值不包括在计算中。count(col) -- 返回指定列的值的数目,NULL不计入;count(*)返回表中记录数;count(distinct col)返回指定列的不同值的数目。first(col) -- 返回指定字段中第一个记录的值。last( ...
分类:
数据库 时间:
2019-12-13 19:29:43
阅读次数:
105
概述 无论是悲观锁还是乐观锁,都是人们定义出来的概念,是一种读取和修改数据的并发访问策略,由应用和业务需求来确定的。其实不仅仅是数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate、tair等都有类似的概念。所以,不要把乐观锁和悲观锁狭义的理解为DBMS中的概念,更不要把他们和 ...
分类:
数据库 时间:
2019-12-13 19:31:31
阅读次数:
104
报错原因:直接能看出来是需要配置ecure-file-priv参数。 2019-12-13 1.参数值对应限制。 mysql>SHOW VARIABLES LIKE "secure_file_priv"; secure_file_prive=null -- 限制mysqld 不允许导入导出 secu ...
分类:
数据库 时间:
2019-12-13 19:38:48
阅读次数:
105
原文发布于我的个人博客上:原文点这里 前面经历千辛万苦,终于把博客的所有东西都准备好了,现在就只等部署了。下面我介绍下我的部署过程: 一、购买服务器和域名 如果需要域名(不用域名通过ip也可以访问,虽然不方便,但可以节约一年几十块钱的域名费用,哈哈),建议提前购买,因为域名备案的时间比较长。 我是在 ...
分类:
数据库 时间:
2019-12-13 19:41:48
阅读次数:
125
(一)数字型注入 首先更改1项的值构造payload找到注入点,之后构造payload注出其他信息 查表名 查字段名 最终输入payload: value="1 union select concat(id,'|',username,'|',password,'|',level),2 from us ...
分类:
数据库 时间:
2019-12-13 19:47:08
阅读次数:
895
This MongoDB deployment does not support retryable writes. Please add retryWrites=false to your connection string. 此MongoDB部署不支持可重试写入。请将retryWrites=fa ...
分类:
数据库 时间:
2019-12-13 20:01:26
阅读次数:
184
简介 DBG_PRINTEXCEPTION_C,代码0x40010006;DBG_PRINTEXCEPTION_WIDE_C,代码0x4001000A;在调试器的控制台窗口打印异常信息/调试信息。它定义在 ntstatus.h头文件里,如下: //// MessageId: DBG_PRINTEXC ...
分类:
数据库 时间:
2019-12-13 20:05:53
阅读次数:
293
本课时主要包含 MySQL 监控要点、MySQL SQL 审核执行、MySQL 备份恢复等内容。 MySQL 监控要点 首先我们来学习 MySQL 监控要点,主要涉及服务器和 MySQL 两个方向的监控告警。 在这两个监控告警方向需要重点关注监控策略、监控趋势图及报警方式。 监控策略指的是每个监控项 ...
分类:
数据库 时间:
2019-12-13 20:06:08
阅读次数:
116
青云Xenon管理mysql主从复制测试
分类:
数据库 时间:
2019-12-13 20:08:05
阅读次数:
439
本课时的主题是“MySQL 高可用”,主要内容包含: 什么是高可用性 MySQL 如何提升 MTBF MySQL 如何降低 MTTR 避免单点失效 基础软硬件避免单点 MySQL 高可用架构选型 故障转移和故障恢复等内容 高可用性 高可用性,维基百科的定义是指系统无中断地执行其功能的能力,代表系统的 ...
分类:
数据库 时间:
2019-12-13 20:09:09
阅读次数:
98
1.设置数据库为严格模式: 2.数据准备 # 创建一张部门表 create table emp( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null ...
分类:
数据库 时间:
2019-12-13 21:14:50
阅读次数:
91
? 1.存储引擎 ? 存储引擎是用于根据不同的机制处理不同的数据。 ? 查看mysql中所有引擎: ? show engines; myisam: 5.5以前老的版本使用的存储引擎 blackhole: 类似于队列中的数据,存进去消失 innodb: 默认使用存储引擎 支持事务 行锁 外键 memo ...
分类:
数据库 时间:
2019-12-13 21:15:18
阅读次数:
97
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><map ...
分类:
数据库 时间:
2019-12-13 21:23:00
阅读次数:
142