数据库
文章平均质量分 76
;
谬了个大也
我没有bug
展开
-
时序数据库基本概念学习
时序数据就是一串按时间维度索引的数据,这类数据描述了某个被测量的主体在一个时间范围内的每个时间点上的测量值。 对时序数据践行建模的话,会包含三个重要部分:主体,时间点和测量值。原创 2022-12-04 16:40:24 · 1590 阅读 · 0 评论 -
gorm --- Error 1292: Incorrect datetime value: ‘1655178473‘ for column ‘updated_at‘ at row 1
Error 1292: Incorrect datetime value: '1655178473' for column 'updated_at' at row 1原创 2022-06-15 20:11:44 · 754 阅读 · 4 评论 -
sql --- 慢sql定位及优化
慢sql的定位及优化原创 2022-06-15 19:43:05 · 15864 阅读 · 0 评论 -
TiDB --- 基本原理学习
TiDB的基本概念学习和原理介绍。原创 2022-03-04 22:07:16 · 4252 阅读 · 3 评论 -
Mongodb集群(二)------ 集群搭建之分片+副本集(Sharding+Replica Set)
一、配置说明环境说明:三台centos7虚拟机测试时各节点IP及端口分配:(IP和端口需根据自己的情况设定)A:192.168.147.131B:192.168.147.132C:192.168.147.133配置文件、数据文件、日志文件路径mongos(27500)mongos(27500)mongos(27500)/usr/local/mongodb/conf/mongos.conf /usr/local/mongodb/log/mongos.logconfi原创 2020-08-13 16:44:08 · 367 阅读 · 0 评论 -
Redis集群 (一)------ 集群搭建之主从模式
1、环境及IP、端口分配环境:centos7.0 redis6.0.8 三台虚拟机搭建一主两从:master 192.168.239.136 7001slave1 192.168.239.134 7002slave2 192.168.239.135 7003 2、master配置.136添加master-server配置文件vi /usr/local/redis/master.confdaemonize yes pidfile /usr/local/r原创 2020-09-22 10:06:22 · 307 阅读 · 0 评论 -
Mongodb集群(一)------ 集群搭建之副本集(Replica Set)
环境说明:三台centos7虚拟机Replica Set为副本集模式,(M)为master主节点,(S)为slaver副节点,(A)为arbiter仲裁节点。主节点挂掉后副节点能继续提供服务。仲裁节点不存储数据,客户端不需要连接。测试时本机各节点信息:节点IP端口号数据存储日志存储A: master192.168.147.13127000/usr/local/mongodb/data/usr/local/mongodb/log/master.logB:slav原创 2020-08-12 17:20:23 · 322 阅读 · 0 评论 -
Redis集群(三)------ 集群搭建之Cluster模式
1、IP、端口分配环境:centos7.0 redis6.0.8 一台虚拟机创建6个节点127.0.0.1 1001 1002 1003 1004 1005 1006 2、创建相关文件夹# mkdir /usr/local/redis/cluster# mkdir /usr/local/redis/cluster/100{1,2,3,4,5,6}# mkdir /usr/local/redis/cluster/100{1,2,3,4,5,6}/data原创 2020-09-22 16:23:32 · 188 阅读 · 0 评论 -
Redis集群 (二)------ 集群搭建之Sentinel模式
1、环境及IP、端口分配环境:centos7.0 redis6.0.8 三台虚拟机搭建一主两从三哨兵master 192.168.239.136 7001 sentinel端口:8001slave 192.168.239.134 7002 sentinel端口:8002slave 192.168.239.135 7003 sentinel端口:8003 2、master-sentinel配置.136添加master-serve原创 2020-09-22 14:56:55 · 202 阅读 · 0 评论 -
es常用curl整理
常踩小坑1、url中有需转义的字符如果url中的id中有特殊字符,需要进行转义2、curl的body部分的引号注意单引号与双引号,单引号里的双引号不需要转义,双引号里的双引号是需要转义的原创 2021-12-16 17:44:37 · 4543 阅读 · 0 评论 -
es --- Unexpected character (‘q‘ (code 113)): was expecting double-quote to start field name\n
一阵子不用es又忘光光了,犯了个极其弱智的错误。。。 想查询name是shuai的记录,于是写下了下面这个语句:curl -X POST --header “Content-Type: application/json” http://127.0.0.1:9200/aaa/aaa/_search -d “{“query”: {“term”: {“name”: “shuai”}}}”执行后报错:{“error”:{“root_cause”:[{“type”:“原创 2021-08-02 23:33:16 · 2384 阅读 · 0 评论 -
【elasticsearch】查询数据条数大于10000时报错:all shards failed [type=search_phase_execution_exception]
今天在使用ES查询20000条数据时报错: ERRO[0005] Search dga rules failed elastic: Error 500 (Internal Server Error): all shards failed [type=search_phase_execution_exception] 随手附个代码吧,或许对有缘人有用~searchResult,err := es.ESClient.Search().Index(a).Typ原创 2020-12-30 18:43:26 · 4053 阅读 · 0 评论 -
[Elasticsearch] Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters
一、ES7报错Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters 原因:es7不建议使用type,默认的type未doc,因此默认不支持指定type对应的mapping 解决方法:指定索引类型需修改参数include_type_namePUT index/_mappings?include_type_name=true(但es8会弃用type,因此最好不要再使用原创 2020-12-07 11:04:04 · 9296 阅读 · 0 评论 -
Redis (一)------ linux环境下安装
一、安装Redis1、安装wget、gcc# yum -y install wget# yum install -y gcc g++ gcc-c++ make 2、下载redis安装,安装位置/usr/local# wget http://download.redis.io/releases/redis-6.0.8.tar.gz# tar xzf redis-6.0.8.tar.gz# mv redis-6.0.8 redis# cd redis# make MALLOC=l原创 2020-09-22 09:54:00 · 92 阅读 · 0 评论 -
Mongodb(一)------ liunx环境安装
记录一下linux环境下(centos7)安装mongodb。一、mongodb官网找下载链接https://www.mongodb.com/try/download/community找找要下载版本的链接,过程如下:得到要下载的链接:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.0.tgz二、开始下载1.打开虚拟机输入连接进行下载:# wget https://fastdl.mongodb.org/linux原创 2020-08-12 16:37:18 · 253 阅读 · 0 评论