- 博客(137)
- 收藏
- 关注
原创 【yashandb】初体验
整体入手难度不大,提供的管理、迁移工具可以满足日常的使用。上面的迁移来源库是MySQL,猜测可能从MySQL迁移到崖山的场景并不是主推,更多还是在去O上;迁移上出现了不少问题,断断续续搞了大半天,手上已经没有Oracle数据,暂时还测不了O到yashan的迁移上手过程有种错觉,这是oracle数据库?各种视图用来是那么的熟悉产品的说明文档也不错,遇到问题直接搜索,目前遇到的问题大部分可以检索出来并解决dbeaver for yashan 这个目前已经无法从官网下载,不过yasql尚能满足管理、开发。
2024-10-28 11:29:38 624 1
原创 【oceanbase】安装ocp,ocp部署oceanbase
log_disk_size 默认是 memory_limit的3倍,比如我的主机内存是16G,如果选择了自动分配内存,大概是10G左右,那么log_disk_size需要30G,按照页面的提示输入个24GB,后面安装铁定会报错。memory_limit 必须大于 ocp_meta_tenant 和 ocp_monitor_tenant的内存之和。群上说不支持主机所属应用和机房的修改,这就难受了,推倒重新部署一个单节点的ocp再看看。发现接管不上,创建主机时新增了一个IDC,IDC的region和这个。
2024-04-22 21:43:50 1363
原创 oceanbase一键安装
oceanbase一键部署,确实适合小白使用,完全没有难度,但是部署完了,感觉点了个寂寞,一点成就感都没有了。以后会不会直接提供个资源,让AI帮我点两下就完成了?
2024-04-11 16:43:52 796 1
原创 【jumpserver-01】安装openldap
自从去年使用了jumpserver,发现还是蛮好用的,最近一看,已经3.10.7了,文档和视频也已经很完整,最近重新熟悉一把。先装个ldap,作为用户来源
2024-04-09 22:22:48 354
原创 grafana mysql overviewer面板值缺失的处理
直接导入prometheus的mysql overviewer面板,有部分面板数据会缺失,可通过调整exporter标签和expr表达式纠正
2024-02-27 20:55:11 2144
原创 prometheus安装
安装完redis后,在选择监控工具时,首先想到的是zabbix,一看,目前LTS版本已经出到6.X了,预览版都到7了,想当初首次使用的时候还是2.4,有时间还是需要再了解下,本次直接使用grafana+prometheus,部署起来还是蛮快的。
2024-02-21 14:15:01 984 1
原创 x2openEuler 升级实操(centos7.8 to openEuler 20.03)
通过 x2openEuler 工具,将 centos 7.8 迁移至 OpenEuler 上,实际感受迁移过程。整个升级过程如果顺利的话,并不需要多少人工介入,其中回退功能则十分方便的在出问题的时候进行回滚操作,赞一个~~
2024-01-30 16:32:24 3714 2
原创 OpenEuler网络管理
官网的OpenEuler网络管理文档已经够详细了,一般使用是查看网络配置、修改配置、启停网络,记住这个几个命令使用起来就非常方便了
2024-01-29 10:35:32 1449
原创 VirtualBox配置OpenEuler虚拟机双网卡使用
VirtualBox配置NAT模式时,虽然能访问互联网,能正常安装软件,但是本地不能访问虚拟机,但是可以配置另一个host-only模式的网卡,通过双网卡实现本地访问虚拟机的同时也能访问互联网。
2024-01-29 09:00:51 984
原创 DataKit迁移MySQL到openGauss
通过Datakit将centos7上的MySQL迁移至opengauss上,由于没有mysql-community-libs-compat,导致安装chameleon迁移插件报错,yum安装后顺利解决。
2024-01-15 10:33:04 1724 4
原创 牛客网SQL刷题四-电商场景(某东商城)
SQL13 计算商城中2021年每月的GMV数据DROP TABLE IF EXISTS tb_order_overall;CREATE TABLE tb_order_overall ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', order_id INT NOT NULL COMMENT '订单号', uid INT NOT NULL COMMENT '用户ID', event_time datetime C
2022-04-10 19:41:44 925
原创 牛客网SQL刷题三-用户增长场景(某度信息流)
SQL7 2021年11月每天的人均浏览文章时长数据DROP TABLE IF EXISTS tb_user_log;CREATE TABLE tb_user_log ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', uid INT NOT NULL COMMENT '用户ID', artical_id INT NOT NULL COMMENT '视频ID', in_time datetime COMMENT '
2022-04-05 22:42:16 578
原创 牛客网SQL刷题二-某音短视频
SQL1 各个视频的平均完播率数据DROP TABLE IF EXISTS tb_user_video_log, tb_video_info;CREATE TABLE tb_user_video_log ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', uid INT NOT NULL COMMENT '用户ID', video_id INT NOT NULL COMMENT '视频ID', start_time
2022-04-04 00:27:06 637
原创 2022.03.06 mysql8拉链表-测试
2022.03.06拉链表1.创建业务表并初始数据drop table if exists mall_user;create table mall_user( uid bigint unsigned auto_increment comment '用户唯一ID' primary key, login_name varchar(32) not null comment '用户登录名', nick_name varchar(32)
2022-03-06 16:52:13 1004
原创 debezium同步binlog到kafka
一.环境安装1.zkwget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz --no-check-certificatetar -zxvf apache-zookeeper-3.7.0-bin.tar...
2021-12-07 15:59:54 49
原创 (datax)mysql 数据同步到mongodb
主机分布 序号IP端口角色1192.168.234.5627017router2192.168.234.5527019configserver3192.168.234.5427019configserver4192.168.234.5327019configserver5192.168.234.5527018re...
2021-12-02 11:34:39 222
原创 12.MySQL发布审批执行自动化
写在前面因为公司统一了标准、元数据、和模型设计,其中模型就包含了MySQL模型,用户设计完表结构之后,需要经过发布才能到线上执行(以往是邮件过来执行,审核了的还好,没审核的不执行也不行,人家都要上线了)用户的使用习惯是通过各种SQL客户端或者IDE开发端产生DDL语句,然后交给DBA执行,现在挪到线上来产生,所以,借助数据资产的开发能力,落地MySQL审批之后的执行(其实借助archery...
2021-05-10 20:11:00 25
原创 11.MySQL 慢日志PT分析 可视化
参考了 https://github.com/hhyo/archery/wiki/sql_optimize#slowquery一.示意过程二.官方的两张表,一张统计表,一张详情表CREATE TABLE `mysql_slow_query_review` ( `checksum` char(32) NOT NULL, `fingerprint` longtext NOT NU...
2020-08-19 15:26:00 34
原创 10.单个容器部署django (docker + django + uwsgi)
一.环境准备1.拉取centos基本镜像docker pull centos:7# centos 7 b5b4d78bc90c 6 weeks ago 203MB2.创建一个容器# docker run --name dbmsrbac -p 9000:8000 -v /home/je...
2020-06-25 23:05:00 39
原创 09.drf认证
一.token 认证https://www.django-rest-framework.org/api-guide/authentication/#tokenauthentication1.1 settings 配置# install 'rest_framework.authtoken', # 'DEFAULT_AUTHENTICATION_CLASSE...
2020-05-25 18:31:00 27
原创 08.配置django发送log邮件
https://docs.djangoproject.com/en/3.0/topics/email/https://docs.djangoproject.com/en/3.0/topics/email/#topic-email-backendssentry 不香么一.网上的https://www.sohu.com/a/193738029_236714settings - ha...
2020-05-24 18:29:00 31
原创 07.django日志配置
https://docs.djangoproject.com/en/3.0/topics/logging/https://yiyibooks.cn/xx/python_352/library/logging.html#logger-objectshttps://docs.python.org/3/library/logging.html#logrecord-attributeshttps://...
2020-05-23 13:27:00 20
原创 06.drf(django)的权限
默认配置已经启用权限控制settings'django.contrib.auth',默认 migrate 会给每个模型赋予4个权限,如果 ORM 类不托管给django管理,而是直接在数据库中建表,模型的权限就不生效了?一.如果需要经过登陆后才能访问,使用IsAuthenticated1.默认登陆,也可以访问drf的api2.视图里加认证from rest_fr...
2020-05-22 22:59:00 26
原创 05.django 搜索与过滤
django-filterhttps://github.com/carltongibson/django-filterhttps://django-filter.readthedocs.io/en/master/guide/rest_framework.htmlhttps://django-filter.readthedocs.io/en/master/ref/filters.htmlh...
2020-05-21 23:35:00 31
原创 04.PageNumberPagination分页
一.使用默认分页1.settings 设置REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 2}2.参数1.第几页# Client can control the page using this ...
2020-05-20 23:34:00 26
原创 03.主机资源采集反序列化
一.modelsclass Manufacturer(models.Model): vendor_name = models.CharField("厂商名称", max_length=32, db_index=True, unique=True, help_text="厂商名称") tel = models.CharField("联系电话", null=True, max_le...
2020-05-19 23:32:00 18
原创 02.drf不使用serializers返回数据
drf 可以使用不经过model和serialzier的数据返回,也可以配置权限class DashboardStatusViewset(viewsets.ViewSet): """ list: 获取dashboard状态数据 """ permission_classes = (permissions.IsAuthenticated,) def ...
2020-05-18 23:31:00 15
原创 01.drf文档及外键字段反序列化
一 安装drf1.1 安装库pip install djangorestframeworkpip install markdown # Markdown support for the browsable API.pip install django-filter # Filtering support1.2 settings 添加配置'rest_framewo...
2020-05-17 22:15:00 39
原创 redis的参数解释
include /path/to/local.conf当有公用配置时,可以采用独立出公共配置文件然后引入的方式达到公共配置unixsocket/tmp/redis.sock通过socket文件进行通信,比通过TCP模型通信效率更高,但是需要客户端和服务端都在同一个机器上timeout 0当连接空闲超过一定时间后,就会关闭此链接,0表示禁止关闭连接tcp-keepa...
2018-09-19 13:44:00 24
原创 redis集群复制和故障转移
#### 一.集群的问题- 1.当某个主节点宕机后,对应的槽位没有节点承担,整个集群处于失败状态,不可用,怎么办- 2.如何判断某个主节点是否真正的岩机?- 3.如果从某个主节点的所有从节点中选举出一个合适的节点作为新的主节点?#### 二.集群复制- 1.复制原理与单节点的主从复制一样- 2.从节点也是运行在集群模式下,所以安装主节点的方式配置即可- 3.通过cluster meet把此节点...
2018-09-17 13:42:00 20
原创 codis原理及部署_01
一.codis介绍Codis是一个分布式Redis解决方案,对于上层的应用来说,连接到Codis Proxy和连接原生的RedisServer没有明显的区别,有部分命令不支持Codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面的客户端来说是透明的,可以简单的认为后边连接的是一个内存无限大的Redis服务.Codis由四部分组成Codis-proxy:实...
2018-09-14 13:41:00 45
原创 redis 主从哨兵02
一.为什么要复制1.实现数据的多副本存储,从而可以实现服务的高可用2.提供更好的读性能,分担读请求二.复制技术的关键点及难点1.如何指定被复制对象2.增量还是全量,以及如何实现增量3.复制时不影响前端业务的操作4.网络被中断后如何处理5.如何防止发送出去的数据丢失,没有到达从服务器6.如何识别被复制的数据源发生变化,导致数据出错三.复制步骤graph LR全量同步...
2018-09-11 13:39:00 31
原创 redis 主从哨兵01
主从复制过程1.从服务器开始连接主服务器时,会向主服务器发送一个SYNC同步命令2.主服务器接收到命令后,执行BGSAVE,异步的将写命令保存到一个缓冲区里3.主服务器执行完BGSAVE之后,就.rdb文件(BOF的持久化文件)发送给从服务器,从服务器从该文件恢复数据到内存中4.主服务器还会以Redis命令协议的格式,将写命令缓冲区中积累的所有内容发送给从服务器,从服务器通过执行命令将...
2018-09-09 13:38:00 31
原创 redis持久化
1.配置aof,并且形成rewrite之前和之后的对比2.配置rdb,手动命令和后台触发,截图对比持久化之前和之后的数据文件的差异一.默认开启快照dump#save "" 不配置rdbsave 900 1 # 900秒1次修改save 300 10 # 300秒10次修改save 60 10000 # 60秒1W次修改rdbcompression yes ...
2018-09-07 13:37:00 19
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人