使用过 Redis 做异步队列么,你是怎么用的? 一般使用 list 结构作为队列,rpush 生产消息,lpop 消费消息。当 lpop 没有消息的时候,要适当 sleep 一会再重试。不但客户端 的 CPU 能降下来,Redis 的 QPS 也降下来了。 如果对方追问可不可以不用 sleep 呢 ...
分类:
数据库技术 时间:
2021-02-28 00:17:57
收藏:
0 评论:
0 赞:
0 阅读:
22
#INSERT INTO·作用 把SELECT语句获取的数据插入另一张表中。另一张表必须是已经存在的。 #INSERT INTO·代码 INSERT INTO 表1 SELECT 列1,列2,... FROM 表2 --获取表2的数据插入表1 --注意表1和表2的列要对应 #INSERT INTO· ...
分类:
数据库技术 时间:
2021-02-28 00:14:40
收藏:
0 评论:
0 赞:
0 阅读:
37
一.学生表(学生id,姓名,性别,分数)student(s_id,name,sex,score)班级表(班级id,班级名称)class(c_id,c_name)学生班级表(班级id,学生id)student_class(s_id,c_id)(考察三表联查)1.查询一班得分在80分以上的学生。 答:s ...
分类:
数据库技术 时间:
2021-02-28 00:13:02
收藏:
0 评论:
0 赞:
0 阅读:
43
主从复制 1.主节点设置 #配置文件设置 server-id=# log-bin #创建复制权限账号(针对mariadb的10版本,mysql的8版本需授权和创建账号分两步) GRANT REPLICATION SLAVE ON *.* TO 'repluser'@'HOST' IDENTIFIED ...
分类:
数据库技术 时间:
2021-02-28 00:11:10
收藏:
0 评论:
0 赞:
0 阅读:
28
<?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 ...
分类:
数据库技术 时间:
2021-02-27 23:55:12
收藏:
0 评论:
0 赞:
0 阅读:
43
#导学 存储过程作为一个进阶内容,学习起来有点难度,但是如果掌握了,可以打开你使用SQLSERVER的新世界。冲冲冲! #存储工程·作用 “存储过程是用于完成特定功能的SQL语句集合,一次编译后永久都可以调用。” 简单来说,存储过程就是由多个SQL语句组成的,运行一个存储过程就相当于运行多条SQL语 ...
分类:
数据库技术 时间:
2021-02-27 09:43:47
收藏:
0 评论:
0 赞:
0 阅读:
48
#导学 本章内容简单的一匹,冲冲冲! #TOP·作用 TOP用于获取查询结果中最前的数据作为结果集。 #TOP·代码 SELECT TOP 数量 列1,列2,... FROM 表 --这里的数量指返回前几行 #TOP·示例 首先创建示例数据,如下所示 CREATE TABLE Students ( ...
分类:
数据库技术 时间:
2021-02-27 00:59:44
收藏:
0 评论:
0 赞:
0 阅读:
29
ora-01031:insufficient privileges 场景:在USER1用户下面编辑的存储过程,调用了USER2用户的表a,并对a表做了增删数据操作。如果仅仅是这些,我们只需要登录USRE2执行:GRANT ALL ON A TO USER1就行了。 但是当对这张表的表分区进行TRUN ...
分类:
数据库技术 时间:
2021-02-26 19:27:05
收藏:
0 评论:
0 赞:
0 阅读:
40
引入 1.什么是读现象(为什么会有) 在数据库系统中, 多个事务的并发进行, 在读取数据方面可能遇到一些问题, 包括 : 脏读 、不可重复读、幻读 2.是否所有数据库都有读现象 对于一些数据库管理软件会自带相应的机制去解决脏读、不可重复读、幻读等问题(mysql的Rr机制和Next-Key Lock ...
分类:
数据库技术 时间:
2021-02-26 19:20:47
收藏:
0 评论:
0 赞:
0 阅读:
31
#ORDER BY·作用 可以对结果集进行排序。常常配合ASC和DESC进行排序。 #ORDER BY·代码 代码一: SELECT 列1,列2,... FROM 表名 ORDER BY 列1 --根据列1进行排序 代码二:搭配ASC SELECT 列1,列2,... FROM 表名 ORDER B ...
分类:
数据库技术 时间:
2021-02-26 19:17:06
收藏:
0 评论:
0 赞:
0 阅读:
42
体验目标 场景将提供一台基础环境为CentOS的ECS(云服务器)实例和已经创建好的PolarDB数据库实例。我们将会在这台服务器上安装WordPress,帮助您快速搭建自己的云上博客。 背景知识 PolarDB数据库简介 PolarDB是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以 ...
分类:
数据库技术 时间:
2021-02-26 19:15:07
收藏:
0 评论:
0 赞:
0 阅读:
32
#WHERE·作用 WHERE的作用,是用来对SELECT获取的结果集进行筛选,挑选出符合要求的结果。 #WHERE·代码 SELECT 列名 FROM 表名 WHERE 条件 #WHERE·示例 先准备实验数据 CREATE TABLE Students ( name VARCHAR(20) , ...
分类:
数据库技术 时间:
2021-02-26 15:51:14
收藏:
0 评论:
0 赞:
0 阅读:
47
1. 现实背景 现有 4 台主机,均能够自动地采集数据,并存入其 MySQL 数据库中,另有 1 台专门用于处理数据的高配置主服务器。这 5 台机器经常不在同一个网段下,但希望,一旦处于同一个网段下时,4 台用于采集数据的主机能够自动地向主服务器汇集数据,为此配置环境。 2. 术语约定 slave, ...
分类:
数据库技术 时间:
2021-02-26 14:28:49
收藏:
0 评论:
0 赞:
0 阅读:
31
这是 mysql 初始化时,使用临时密码,修改自定义密码时,由于自定义密码比较简单,就出现了不符合密码策略的问题。 密码策略问题异常信息: ERROR 1819 (HY000): Your password does not satisfy the current policy requiremen ...
分类:
数据库技术 时间:
2021-02-26 14:27:23
收藏:
0 评论:
0 赞:
0 阅读:
33
首先,convert函数 字符集转换 : CONVERT(xxx USING gb2312) CAST(xxx AS 类型), CONVERT(xxx,类型),类型必须用下列的类型: 可用的类型 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DA ...
分类:
数据库技术 时间:
2021-02-26 14:25:01
收藏:
0 评论:
0 赞:
0 阅读:
31
索引优化(即避免索引失效) 全值匹配:查询字段按顺序在索引中都可以找到。 最左前缀法则:查询字段与索引字段不同时,会导致索引失效,即如果索引了多列,则查询字段从索引最左前列开始,不要跳过已有索引列。 不要再索引上做任何计算:包括计算、函数、(自动或手动)类型转换。 索引列上不能有范围:将可能做范围查 ...
分类:
数据库技术 时间:
2021-02-26 14:20:44
收藏:
0 评论:
0 赞:
0 阅读:
38
一、项目架构:目录规范 # 遵循软件开发架构目录规范 bin 启动文件 src 源文件(核心代码) config 配置文件 lib 公共方法 tests 测试文件 二、采集规范 # bin目录下新建start.py # Autor:cxiong from lib.conf.config import ...
分类:
数据库技术 时间:
2021-02-26 14:19:14
收藏:
0 评论:
0 赞:
0 阅读:
44
代码中使用了类似的方式来更新数据库: func (writer *dbWriter) updateVersion(ctx context.Context, IP string, version string) { engine, _ := utils.GetEngin() updateFields ...
分类:
数据库技术 时间:
2021-02-26 11:46:13
收藏:
0 评论:
0 赞:
0 阅读:
25
你又忘了root密码??? 针对好多好多同学经常忘记root密码。。。超哥这里给你整理怎么重置root密码!! 重启 Linux 系统主机并出现引导界面时,按下键盘上的 e 键进入内核编辑界面 在 linux16 参数这行的最后面追加“rd.break”参数,然后按下 Ctrl + X 组合键来运行 ...
分类:
数据库技术 时间:
2021-02-26 11:43:53
收藏:
0 评论:
0 赞:
0 阅读:
35
我说的是 1.数据结构的差别,mysql这类是表格式的,往列表增加数据,nosql,redis这类算是集合,以键值对存储 2.mysql的数据存储在硬盘,redis存在缓存,两者性能差距大 3.高并发时候,mysql读写性能差,redis性能好 既然被问到了,答得不是很好很全面,就发下链接仔细学习下 ...
分类:
数据库技术 时间:
2021-02-26 11:41:08
收藏:
0 评论:
0 赞:
0 阅读:
30