基本操作 索引 过程mysql

Grafana监控OracleDB的完整过程

Grafana监控OracleDB的完整过程 背景 两年前曾经写过一个进行Oracle 监控的简单blog 但是周天晚上尝试进行处理时发现很不完整了. 很多数据获取不到. 晚上又熬夜了好久进行处理. 感觉还是需要总结一下,不然就忘记了 获取镜像 还是使用 docker 的方式来暴露Oracle的服务 ......
OracleDB 过程 Grafana

“决策-寻找过程”的黄金秘密工具,1/e 法则之应用(尤其日常生活中的应用)

https://www.ccgxk.com/magicword/327.html 引言 今天要聊的这个话题,貌似和数学有关,实际上,和生活中大部分事情都息息相关。或许一定程度上会得出让人不太舒服的结论,且对于大部分成年人来讲,可能会感觉自己的人生突然暗淡下来,但我想,这个理论其实更是一个极好的工具, ......
法则 过程 秘密 黄金 工具

Chat GPT对接Telegram全过程,保姆级教程

好,首先我们还是来看一下对接的条件: 1、 有一台服务器,必须是国外的 2、一个注册好ChatGPT 账号,需要账号里的API。 API格式为sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 3、只需要一个Telegram账号即可,用来注册并且管理Telegram机 ......
保姆 全过程 Telegram 教程 Chat

MySQL_06索引、视图、外键

一:索引 show tables; desc aa; desc cc; desc duoceshi; select * from duoceshi; 1.普通索引 create index bb on aa(name); #在aa表的name字段上创建一个索引叫bb名字 show index fro ......
视图 索引 MySQL 06

如何在 Linux 上录制你的终端操作

导读 录制一个终端操作可能是一个帮助他人学习 Linux 、展示一系列正确命令行操作的和分享知识的通俗易懂方法。不管是出于什么目的,从终端复制粘贴文本需要重复很多次,而录制视频的过程也是相当麻烦,有时候还不能录制。在这次的文章中,我们将简单的了解一下以 gif 格式记录和分享终端会话的方法。 预先要 ......
终端 Linux

基本概念

数据结构的三个方面: 1. 数据的逻辑结构(可以脱离编程语言,是一种思维): a . 线性结构:一对一,即一个节点只有一个前驱和一个后继 线性表、栈、队列 b. 非线性结构: 树:一对多,即一个节点有一个前驱和多个后继 图:多对多,即一个节点有多个前驱和多个后继 2. 数据的存储结构(要依赖编程语言 ......
概念

为什么2017年之后操作系统仍将扮演重要角色?

操作系统的历史虽然不像计算科学那么久远,但却也已经拥有相当可观的发展历程。大型机客户于上世纪五十年代末编写了第一批操作系统,这些系统直到数十年后的今天仍拥有相当的知名度——其中包括来自IBM公司的OS/360以及贝尔实验室打造的Unix。 在可预期的未来,操作系统仍将继续存在并保持活跃。 操作系统的 ......
角色 系统 2017

为什么2017年之后操作系统仍将扮演重要角色?

操作系统的历史虽然不像计算科学那么久远,但却也已经拥有相当可观的发展历程。大型机客户于上世纪五十年代末编写了第一批操作系统,这些系统直到数十年后的今天仍拥有相当的知名度——其中包括来自IBM公司的OS/360以及贝尔实验室打造的Unix。 在可预期的未来,操作系统仍将继续存在并保持活跃。 操作系统的 ......
角色 系统 2017

为什么2017年之后操作系统仍将扮演重要角色?

操作系统的历史虽然不像计算科学那么久远,但却也已经拥有相当可观的发展历程。大型机客户于上世纪五十年代末编写了第一批操作系统,这些系统直到数十年后的今天仍拥有相当的知名度——其中包括来自IBM公司的OS/360以及贝尔实验室打造的Unix。 在可预期的未来,操作系统仍将继续存在并保持活跃。 操作系统的 ......
角色 系统 2017

操作系统-4.1文件系统基础 习题总结

考点:文件的打开和读取 打开文件的过程: 打开操作本质上是使用了open这个系统调用,参数如下图所示。 操作系统通过文件的路径在外存中找到了这个test.txt文件所在的目录,继续找该文件的目录项(FCB),一个文件只有一个目录项。然后将这个目录项调到内存中,系统中有一个系统打开文件表,里面存放的是 ......
系统 习题 文件 基础 4.1

MySQL_05存储过程

存储过程 存储过程有哪些优点: 1、存储过程是一个预编译的sql语句 优点:(1):存储过程预编译过得,执行效率高 (2):存储过程的代码直接放在数据库中,通过存储过程的名称直接调用 (3):安全性表较高,执行存储需要一定权限用户 (4):存储过程可以重复使用,可减少开发人员的工作量 (5):对于单 ......
过程 MySQL 05

MySQL高可用-双主(keepalived)

生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常 ......
keepalived MySQL

MySQL高可用之MMM

MMM简介 MMM即Multi-Master Replication Manager for MySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可 ......
MySQL MMM

MySQL高可用之MHA-01

@ 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司 youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件,在MySQL故障切换过程中 ......
MySQL MHA 01

MySQL高可用之MHA-02

续MySQL高可用之MHA-01 @ 配置vip vip配置可以采用两种方式,一种通过keepalived的方式管理虚拟ip的浮动;另外一种通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的软件)。 一、keepalived方式 1、keepalived方式管理 ......
MySQL MHA 02

MySQL中间件mycat-01

@ mycat基础概念 1、什么是MyCat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server ......
中间件 MySQL mycat 01

MySQL高可用之PXC

1.PXC简介 参考Percona官方https://www.percona.com/software/mysql-database/percona-xtradb-cluster PXC(Percona XtraDB Cluster)是一个开源的MySQL高可用解决方案。它将Percona Serv ......
MySQL PXC

mysql优化思路(本地上传)

MySQL优化从四个方面入手 硬件和操作系统层面的优化 架构设计层面的优化 MySQL程序配置的优化 SQL执行的优化 1.硬件和操作系统层面的优化 硬件层面主要是cpu,内存,网络带宽,磁盘读写 操作系统主要是网络配置,应用文件句柄数 (这部分优化由DBA或运维完成,加硬件投入解决100%问题,所 ......
思路 mysql

阿里云部署mysql(本地上传)

1.阿里云试用一个月活动 2.选择机器配置为:2核 4G内存 3M带宽 40G云盘 centOS7.9 64位(这个配置刚好吃满优惠) 3.将要安装的版本是MySQL8.0.31 4.到MySQL官网下载, 版本为Community版本,对应操作系统是RedHat,操作系统版本是Linux7 X86 ......
mysql

MySQL用B+树(而不是B树)做索引的原因

众所周知,MySQL的索引使用了B+树的数据结构。那么为什么不用B树呢? 先看一下B树和B+树的区别。 1.B树 维基百科对B树的定义为“在计算机科学中,B树(B-tree)是一种树状数据结构,它能够存储数据、对其进行排序并允许以O(log n)的时间复杂度运行进行查找、顺序读取、插入和删除的数据结 ......
索引 原因 MySQL

linux操作系统之fork

fork流程图 参考 Linux内核进程创建fork源码解析 关于Linux下fork()函数机制? ......
系统 linux fork

DBus API的使用(讲的很清晰,底层概念,基本api)

DBus是用来进行进程间通信的。下面这张图展示了一些DBus的大部分东西,但是它太复杂了: ​ DBus 本身是构建在 Socket 机制之上。真正的通信还是由 Socket 来完成的。DBus 则是在这之上,制定了一些通信的协议,并提供了更高一层的接口,以更方便应用程序之间进行数据的交互。 在DB ......
底层 概念 DBus API api

【Spring MVC + Tomcat】Spring MVC 传统VS现代方式的启动过程对比

1 前言 这节我们来讨论下 Spring MVC 传统和现在的启动方式的不同,可能大家现在上手就是SpringBoot直接给我们内置Tomcat,我们最多也就是改改配置就完事了,我记得我上学的时候写SSM的时候,还要整理各种Jar包和配置,这节我们就来对比下两种启动方式是如何启动Spring MVC ......
Spring MVC 传统 过程 方式

【fastadmin】常用操作

模型使用 //可以直接通过model使用模型,不需要再引入 $argc = model('admin/Users')->where('uid',1)->find(); 验证字段 先引入Validate,use think\Validate; $rule = [ 'openid' => 'requir ......
fastadmin 常用

Vue3 ref函数处理基本类型或对象类型

基本类型视频 对象类型视频 2.ref函数 作用: 定义一个响应式的数据 语法: const xxx = ref(initValue) 创建一个包含响应式数据的引用对象(reference对象,简称ref对象)。 JS中操作数据: xxx.value 模板中读取数据: 不需要.value,直接:<d ......
类型 函数 对象 Vue3 Vue

MySQL索引数据结构入门

1. 什么是索引 说到索引,最常见的例子就是查字典,当我们需要查询某一个字的含义时,正常操作都是先根据字典的索引,找到该字在哪一页,然后直接翻到该页就行了。如果没有这个索引的话,那么我们就得一页一页的翻字典,直到找到该字。很明显,相对于第一种方案,第二种方案效率就要低很多了。 数据库中的索引也是类似 ......
数据结构 索引 结构 数据 MySQL

MySQL中的日志“binlog”的三种格式

MySQL 中的日志比较重要的有 binlog(归档日志)、redo log(重做日志)以及 undo log; 1. binlog binlog 我们中文一般称作归档日志,当我们搭建 MySQL 主 从 的时候就离不开 binlog; binlog 是 MySQL Server 层 的日志,而不是 ......
格式 binlog MySQL 日志

Java与Mysql锁相关知识总结

锁的定义 在计算机程序中锁用于独占资源,获取到锁才可以操作对应的资源。 锁的实现 锁在计算机底层的实现,依赖于CPU提供的CAS指令(compare and swsp),对于一个内存地址,会比较原值以及尝试去修改的值,通过值是否修改成功,来表示是否强占到了这个锁。 JVM中的锁 jvm中,有2个常用 ......
知识 Mysql Java

Python3基本请求库-requests

#requests 基本请求 import requests r=request.get('https://www.baidu.com/') print(type(r)) print(r.status_code) print(r.cookies) #get post put delete patch ......
requests Python3 Python