友链朋友圈

MySQL索引优化一

前言 索引优化这四个字说实话我认为其实挺难理解的。看到这四个字我脑门上是:???? 索引还要优化吗?调优SQL一般来说不就是看它有没有走索引,没走索引给它加上索引就好了吗? 嗯,所以你是怎么给它加索引的? 看SQL应该怎么走索引撒! 那SQL是怎么走索引的呢?又是怎么判断这条SQL会不会走索引呢? 我:…, 咱今天就来分析分析! 要是你还不了解MySQL底层的数据结构,建议你先看看MySQL数据结构 最左前缀法则 我们一般要优化的都是复杂SQL,而复杂SQL一般走的都是联合索引,说到联合索引的匹配规则,就逃不开这个:最左前缀法则 什么是最左前缀法则? 最左前缀法则即为:索引的匹配从最左边的字段开始,匹配成功才能往右继续匹配下一个字段。 不理解?没关系,我们先来看看这个联合索引:name_age_position 联合索引是以三个字段name,age,position组成,并且创建该索引时字段顺序为name、age、positon。 那么该索引就会以这样的方式排序(索引就是排好序的高效的数据结构) name字段从小到大排序 name字段的值相同时,age字段从小到大排序 age字段的值相同时,postion字段从小到大排序 如上图所示,从zhangsan18到zhangsan100是顺序的,而name都为zhangsan18的三个结点中,age又是从小到大排序,age相同时position也是从小到大排序。 请你一定要把这个数据结构牢记于心,忘了就看看 现在通过这个联合索引再来解析一下最左前缀法则:在索引匹配时,必须先能够匹配name字段(最左边的),才能继续匹配age字段(下一个), age字段匹配成功了才能匹配position字段。 为什么? 因为联合索引中的最左边字段是有序的,而第二个字段是在第一个字段相同的情况下有序,第三个字段是在第二个字段相同的情况下有序。 如果你...

avatar 阿紫的博客网站 发表于 2023年01月20日 17:54:58

华为AP4030DN-FAT模式刷成FIT模式

一、先去华为官网登录自己的账户,下载固件,下载第一个:荐。 路径:技术支持—无线局域网—AP—AP4000系列—AP4030DN 链接:https://support.huawei.com/enterprise/zh/wlan/ap4030dn-pid-21456503/software?offeringId=21903875 二、下载完成后解压缩,才能得到.bin文件 三、连接AP的方法: 1、用串口线(console线)将AP的console口和PC互联,用MobaXterm进入(缺省用户密码为:admin/admin@huawei.com) 2、用RJ45网线连接AP的ETH0口,缺省IP地址为169.254.1.1(缺省用户名密码为admin/admin@huawei.com) 四、连接成功后使用display version命令查看AP当前版本。 五、打开MobaXterm,将本机电脑配置为FTP服务端,设置路径为刚刚下载的固件.bin路径。 六、备份设备配置文件到本地,执行如下命令。 ①、<-Huawei> save ②、<-Huawei> ftp 169.254.1.2 User(169.254.1.2:(none):(输入在MobaXterm内设置的账户) Enter passed:(输入在MobaXterm内设置的密码) ③、[Huawei-ftp] binary ④、[Huawei-ftp] put vrpcfg.zip ⑤、[Huawei-ftp] quit (备份配置到刚刚FTP选的路径,MobaXterm默认路径在桌面) 七、正式刷入固件步骤如下: ①、<-Huawei> system-view ②、[Huawei] ap-mode-switch check info:Ap-mode-switch check ok. (校验辅助升级包是否正常,不校...

avatar 杨杨得亿 发表于 2023年01月17日 16:43:04

华为AP4030DN-FAT模式刷成FIT模式

一、先去华为官网登录自己的账户,下载固件,下载第一个:荐。 路径:技术支持—无线局域网—AP—AP4000系列—AP4030DN 链接:https://support.huawei.com/enterprise/zh/wlan/ap4030dn-pid-21456503/software?offeringId=21903875 二、下载完成后解压缩,才能得到.bin文件 三、连接AP的方法: 1、用串口线(console线)将AP的console口和PC互联,用MobaXterm进入(缺省用户密码为:admin/admin@huawei.com) 2、用RJ45网线连接AP的ETH0口,缺省IP地址为169.254.1.1(缺省用户名密码为admin/admin@huawei.com) 四、连接成功后使用display version命令查看AP当前版本。 五、打开MobaXterm,将本机电脑配置为FTP服务端,设置路径为刚刚下载的固件.bin路径。 六、备份设备配置文件到本地,执行如下命令。 ①、<-Huawei> save ②、<-Huawei> ftp 169.254.1.2 User(169.254.1.2:(none):(输入在MobaXterm内设置的账户) Enter passed:(输入在MobaXterm内设置的密码) ③、[Huawei-ftp] binary ④、[Huawei-ftp] put vrpcfg.zip ⑤、[Huawei-ftp] quit (备份配置到刚刚FTP选的路径,MobaXterm默认路径在桌面) 七、正式刷入固件步骤如下: ①、<-Huawei> system-view ②、[Huawei] ap-mode-switch check info:Ap-mode-switch check ok. (校验辅助升级包是否正常,不校...

avatar 杨杨得亿 发表于 2023年01月17日 16:43:04

六步搞定ESXi直通SATA硬盘给虚拟机

1、查找硬盘标识符 登陆esxi服务端->存储->设备->找到自己磁盘的id(在括号中的); 2、找到系统盘路径 登陆esxi服务端->存储->选择系统盘->复制位置后面地址; 3、直通命令 启动ssh连入esxi服务器并输入下面命令; 命令格式:vmkfstools -z /vmfs/devices/disks/未格式化硬盘标识符 /vmfs/volumes/ESXI系统盘路径/自定义名称.vmdk vmkfstools -z /vmfs/devices/disks/naa.50000396a1b811a9/vmfs/volumes/5eefaf52-4d40184a-07a6-4cd98f75a46c/nas-1t.vmdk 4、如果都正确执行的话,是不会弹出错误以及其他提示的。然后回到虚拟机设置,添加硬盘->添加现有硬盘->选择之前创建的直通磁盘vmdk文件。 5、设置相关参数,控制器选择SATA控制器,点击保存。 6、启动虚拟机,至此,直通硬盘给虚拟机完成。

avatar 杨杨得亿 发表于 2023年01月17日 16:03:33

六步搞定ESXi直通SATA硬盘给虚拟机

1、查找硬盘标识符 登陆esxi服务端->存储->设备->找到自己磁盘的id(在括号中的); 2、找到系统盘路径 登陆esxi服务端->存储->选择系统盘->复制位置后面地址; 3、直通命令 启动ssh连入esxi服务器并输入下面命令; 命令格式:vmkfstools -z /vmfs/devices/disks/未格式化硬盘标识符 /vmfs/volumes/ESXI系统盘路径/自定义名称.vmdk vmkfstools -z /vmfs/devices/disks/naa.50000396a1b811a9/vmfs/volumes/5eefaf52-4d40184a-07a6-4cd98f75a46c/nas-1t.vmdk 4、如果都正确执行的话,是不会弹出错误以及其他提示的。然后回到虚拟机设置,添加硬盘->添加现有硬盘->选择之前创建的直通磁盘vmdk文件。 5、设置相关参数,控制器选择SATA控制器,点击保存。 6、启动虚拟机,至此,直通硬盘给虚拟机完成。

avatar 杨杨得亿 发表于 2023年01月17日 16:03:33

Newifi3 D2 刷OpenWrt

刷机步骤: 1、按住路由器Reset键,然后通电,差不多3秒看见设备电源灯闪粉红色灯光时说明已经进入恢复模式;电脑接路由器的LAN口,然后用浏览器打开http://192.168.1.1;会进入恢复模式界面。 2、选择固件更新—勾选固件—浏览选择下载好的.bin文件上传然后执行。 3、等待大约1-3分钟左右,提示更新完成,然后电脑连接路由器LAN2口(LAN1和LAN3以及LAN4可能获取不到IP),然后打开浏览器输入:http://10.0.0.1;账户:root;密码:root。 4、刷完进去后服务里面是没有任何插件的,需要自己去系统软件包内安装,小编用的是passwall,推荐下载第一个。 5、如果你需要将路由器当主路由使用,这样就已经刷好了,在安装好的passwall内订阅自己的机场链接,或者添加服务器节点即可。 6、如果你需要将路由器当作旁路使用,需要关闭LAN口的DHCP,写一条静态路由到你的主路由内网口LAN即可。 注意!!!:如果是旁路由你的电脑或者手机以及家里的智能设备想科学上网的话有如下二种方式。 ①、将主路由DHCP下发的网关改成OpenWrt的IP地址; ②、在主路由下接一个路由器(简称这个路由器叫:AP),将AP的WAN口的网关设置成OpenWrt的IP,手机电脑等设备连AP发射的WiFi信号。 刷机固件下载地址:https://ypcloud.space:22599/sharing/gJ5AM91io

avatar 杨杨得亿 发表于 2023年01月17日 15:32:11

Newifi3 D2 刷OpenWrt

刷机步骤: 1、按住路由器Reset键,然后通电,差不多3秒看见设备电源灯闪粉红色灯光时说明已经进入恢复模式;电脑接路由器的LAN口,然后用浏览器打开http://192.168.1.1;会进入恢复模式界面。 2、选择固件更新—勾选固件—浏览选择下载好的.bin文件上传然后执行。 3、等待大约1-3分钟左右,提示更新完成,然后电脑连接路由器LAN2口(LAN1和LAN3以及LAN4可能获取不到IP),然后打开浏览器输入:http://10.0.0.1;账户:root;密码:root。 4、刷完进去后服务里面是没有任何插件的,需要自己去系统软件包内安装,小编用的是passwall,推荐下载第一个。 5、如果你需要将路由器当主路由使用,这样就已经刷好了,在安装好的passwall内订阅自己的机场链接,或者添加服务器节点即可。 6、如果你需要将路由器当作旁路使用,需要关闭LAN口的DHCP,写一条静态路由到你的主路由内网口LAN即可。 注意!!!:如果是旁路由你的电脑或者手机以及家里的智能设备想科学上网的话有如下二种方式。 ①、将主路由DHCP下发的网关改成OpenWrt的IP地址; ②、在主路由下接一个路由器(简称这个路由器叫:AP),将AP的WAN口的网关设置成OpenWrt的IP,手机电脑等设备连AP发射的WiFi信号。 刷机固件下载地址:https://ypcloud.space:22599/sharing/gJ5AM91io

avatar 杨杨得亿 发表于 2023年01月17日 15:32:11

CentOS搭建OpenVPN指南!

前言: 文档介绍的openvpn模式是针对端(终端PC)到点(企业网络)的搭建指南,搭建完成后的效果是,满足移动办公用户连接到企业内网,访问内网资源。 一、安装前材料准备 1、VMware vSphere ESXi 6.5版本至8.0版本(安装在物理服务器内);或者VMware Workstation 14至17等版本都是可以的。(软件形式安装在Windows 7 10 11系统内);如果是个人搭这玩用VMware Workstation即可;VMware vSphere ESXi和VMware Workstation安装自行百度一大堆的。 下站镜像地址可使用如下链接,小编搭建测试的环境是企业版VMware vSphere ESXi 6.5版:ESXi-6.5.0-20170702001-Standard https://customerconnect.vmware.com/cn/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/6_5 1、VMware所有产品下载主页 https://customerconnect.vmware.com/cn/downloads/#all_products 2、VMware Workstation Pro下载主页(密钥自己去百度一下多的是): https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/17_0 3、VMware vSphere 下载主页(密钥自己去百度一下多的是):https://customerconnect.vmware.com/cn/downloads/info/slug/dat...

avatar 杨杨得亿 发表于 2023年01月16日 21:51:26

CentOS搭建OpenVPN指南!

前言: 文档介绍的openvpn模式是针对端(终端PC)到点(企业网络)的搭建指南,搭建完成后的效果是,满足移动办公用户连接到企业内网,访问内网资源。 一、安装前材料准备 1、VMware vSphere ESXi 6.5版本至8.0版本(安装在物理服务器内);或者VMware Workstation 14至17等版本都是可以的。(软件形式安装在Windows 7 10 11系统内);如果是个人搭这玩用VMware Workstation即可;VMware vSphere ESXi和VMware Workstation安装自行百度一大堆的。 下站镜像地址可使用如下链接,小编搭建测试的环境是企业版VMware vSphere ESXi 6.5版:ESXi-6.5.0-20170702001-Standard https://customerconnect.vmware.com/cn/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/6_5 1、VMware所有产品下载主页 https://customerconnect.vmware.com/cn/downloads/#all_products 2、VMware Workstation Pro下载主页(密钥自己去百度一下多的是): https://customerconnect.vmware.com/cn/downloads/info/slug/desktop_end_user_computing/vmware_workstation_pro/17_0 3、VMware vSphere 下载主页(密钥自己去百度一下多的是):https://customerconnect.vmware.com/cn/downloads/info/slug/dat...

avatar 杨杨得亿 发表于 2023年01月16日 21:51:26

群晖安装PostgreSQL

确认套件中心有PostgreSQL 我这边在套件中心中搜索到PostgreSQL了,要安装就先要确认有它,我这边的环境的spk7d 系统版本 我在套件中心设置的套件来源有2个 https://packages.synocommunity.com/ https://spk7.imnks.com/ 安装 这步就简单了,直接在套件中心安装套件即可,安装过程中,需要设置用户名、密码和端口号,端口号不能重复的

avatar 龙儿之家 发表于 2023年01月15日 15:34:21