随笔分类 -  数据库运维平台

摘要:一 文件执行SQL 1 执行下载SQL 具体模块 from urllib.request import urlretrieve 具体实现逻辑 sql_url = request.json['fileurl'].encode("utf-8")->前端传递整个url下载连接(包含文件命) order_f 阅读全文
posted @ 2021-08-04 14:36 开心的蛋黄派 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一 目的:构建查询平台 对于研发:能够方便快捷的进行数据库多角度查询 对于DBA: 权限控制 审核 方便管理 二 功能模块 1 数据库查询系统 1 数据查询 2 执行计划 3 表结构 4 元数据查询 2 查询日志系统 3 权限关联系统 三 数据库查询系统 1 针对数据库查询系统的问题简要 输入值: 阅读全文
posted @ 2021-02-03 18:00 开心的蛋黄派 阅读(255) 评论(0) 推荐(0) 编辑
摘要:一 针对目标:非工单系统的数据恢复 二 分析功能设计,根据SQL语句确定具体的时间带你 1 在每个mysql上建立一个守护进程,记录 主机 binlog开启时间 binlog结束时间 binlog文件名 2 填写两个元素 1 主机名 2 时间范围 3 库 4 表 5 具体的SQL语句 3 利用bin 阅读全文
posted @ 2020-12-11 16:14 开心的蛋黄派 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一 本文属于作者个人胡思乱想,用以记录 二 如何建立一个运维平台 1 你需要选择一个框架-前后端分离,包含你擅长的前端语言和后端语句,前端推荐vue 后端推荐python/go 2 你需要构建一个标准的API接口文档,大概可以由以下成员构成 { code status error(如果有的话) da 阅读全文
posted @ 2020-12-03 18:57 开心的蛋黄派 阅读(402) 评论(0) 推荐(0) 编辑
摘要:0 编辑py文件celery_task.py 1 from celery import Celery 引入模块 4.0 2 ap =Celery('tasks',broker=CELERY_BROKER,backend=CELERY_BACKEND) broker 消费队列 可使用redis/rab 阅读全文
posted @ 2020-11-17 18:41 开心的蛋黄派 阅读(134) 评论(1) 推荐(0) 编辑
摘要:一 引用模块类 1 apiview 核心继承类,用来处理逻辑 2 内部定义方法必须传入self(实例化对象)+request(封装好的request对象) 二 request重要属性 1 request.data 表单属性,可以通过get('key')函数获取指定值 2 request.META 返 阅读全文
posted @ 2020-04-07 14:21 开心的蛋黄派 阅读(155) 评论(0) 推荐(0) 编辑
摘要:解读API的一些积累 一 函数部分 1 getaddr(对象,‘属性’,默认值)函数 返回类的对象属性具体值 ,如果没有,则会触发AttributeError错误异常 效果等同于hasaddr setattr(对象,'属性',值') 将对象赋予某种属性 class a: def __init__(s 阅读全文
posted @ 2020-04-04 14:22 开心的蛋黄派 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一 基本http方法 一 查询 http方法:get 2 查询需求 1 全部查询 url连接: /query/ 路由连接: query/ 2 单条查询 url连接: /query/+id+'/' 路由连接: query/(?P<pk>\d+)/$ 只能通过主键构建单条查询 二 删除 1 单条删除 u 阅读全文
posted @ 2020-04-04 09:25 开心的蛋黄派 阅读(416) 评论(0) 推荐(0) 编辑
摘要:分类: 一 前端 vue+element 1 基本语法构建,vue类 2 v-e核心构建几大核心常用功能 1 table表单 2 form表单 3 权限控制-动态路由 4 自定义规则验证 二 后端 1 model 系列 1 model 建表构建 2 model orm操作 3 model 非orm操 阅读全文
posted @ 2020-04-04 08:55 开心的蛋黄派 阅读(127) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-01-05 10:32 开心的蛋黄派 阅读(2) 评论(0) 推荐(0) 编辑
摘要:一 目标 针对非drop/truncate 库表的DDL操作 二 软件 go-inception 三 设计思路 1 前端提交 host db sql_text 2 后端编写api进行处理 这里需要考虑几个问题 1 磁盘可用容量判断 条件是剩余磁盘容量是 2倍的最大表的大小,防止因为DDL操作导致满 阅读全文
posted @ 2019-12-09 16:47 开心的蛋黄派 阅读(122) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-11-21 17:26 开心的蛋黄派 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一 前端部署 1 安装nginx环境 yum -y install pcre-devel wget http://nginx.org/download/nginx-1.1.10.tar.gz tar -zxvf nginx-1.1.10.tar.gz cd nginx-1.1.10 ./config 阅读全文
posted @ 2019-08-20 15:30 开心的蛋黄派 阅读(543) 评论(0) 推荐(0) 编辑
摘要:一 前沿简介 如何一步步构建自己的数据库平台二 技术介绍 后端语言 python 后端框架 django-rest-framework 前端动态 vue+vuex+axios 前端ui element ui 前端ui框架 vue-admin 三 开发工具 我推荐pycharm 很经典的开发IDE工具 阅读全文
posted @ 2019-08-06 10:13 开心的蛋黄派 阅读(425) 评论(0) 推荐(0) 编辑
摘要:数据库问题排查模块一 简介 在平台如何实现针对数据库的问题排查二 页面设计 1 第一块内容 设计 通过 processlist返回前端 1 过滤了sleep线程和slave dump线程 2 按照time时间倒序进行排序 3 增加了lock关键字过滤 分析 1 通过 time时间定位最耗时的慢sql 阅读全文
posted @ 2019-07-26 15:14 开心的蛋黄派 阅读(194) 评论(0) 推荐(0) 编辑
摘要:平台项目~element-table与vue一简介:前端两大基本功能之一,table的展示二 目的 后端传递数据到前端,这里有两种用法 1 表单仅仅是展示作用,不对每列做任何操作修饰 2 表单的一些列作格外处理 我们将分别说明三 第一种场景 表单仅仅展示,不对每列做任何操作修饰 核心思想 动态生成列 阅读全文
posted @ 2019-07-26 14:19 开心的蛋黄派 阅读(680) 评论(0) 推荐(0) 编辑
摘要:一 简介 利用封装好的视图类进行日常操作二 具体描述 1 类名 ModelViewSet 2 继承方法类 ListModelMixin -->提供一个list方法,对应get方法 实现了列出一个查询集;响应数据可以设置分页。 CreateModelMixin -->提供 create(request 阅读全文
posted @ 2019-07-25 10:20 开心的蛋黄派 阅读(468) 评论(0) 推荐(0) 编辑
摘要:一 简介: 用户登录的验证 二 验证机制: 1 session session需要在服务端存储能够通过session_id而获取的信息,每次请求到达服务端时,需要根据session_id这个key值,获取存储在内存/磁盘/数据库中的信息 2 token token 信息均在token里面,服务端只需 阅读全文
posted @ 2019-07-22 15:52 开心的蛋黄派 阅读(433) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2017-10-17 14:58 开心的蛋黄派 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示