千万级数据库SQL查询优化方法

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这样查询:Sql 代码 : select id from t where num=0;3.应尽量

 宝塔面板开启支持TLSv1.3和A+的评分方法

摘要:原由:  公司项目需要对接第三方平台,在检测后发现SSL版本不对,需要TLSV2.0以上的版本,反馈如下:漏洞:   TLS弱协议(1.0,1.1)IP:https :   //abc.abc.com/Appkey:   110153接线员:   myo.soe@lazada.com状态:   打开严重程度:   中等描述:  远程服务器提供了弃用的TLS 1.0协议,这可

 为什么AJAX会出现两次请求,OPTIONS请求和GET请求

摘要:今天前端过来找我,说一次AJAX请求,后台怎么看到了两次一样的请求,详见下图Request Method: OPTIONSRequest Method: POST两次一样的请求,OPTIONS请求没有任何数据,而POST请求是有带数据的这是为什么呢?原因如下:用以下代码为例子:ajax请求如下:ajaxRequestGet: function (lastPath, requestParams, successFun) {           $.ajax({&nb

 通过python脚本文件删除私有库v2基础镜像

摘要:前言:在jenkins CI/CD流水线中以自动打包并push镜像的方式运行了一段时间之后,docker registry中堆积的历史镜像数量极多,磁盘空间告急,为此,有必要定期做镜像的清理,并释放镜像占用的存储空间 python脚本:(详情查看文章后面的附件)delete_docker_registry_image.py配置权限: chmod 755 delete_docker_registry_image.py 查看脚本参数: [root@node154 ~]# ./dele

 VMWARE vCenter Server Appliance(VCSA )6.7 部署,许可证破解

摘要:摘要:首先,先下载VMware-vcsa-all6.7 版本的镜像文件,在一个windows 虚拟机上用虚拟光驱挂载这个光盘,然后进行安装,把这个镜像注入到EXSI 6.7的主机上,形成一个linux 系统虚拟机。然后进行配置。1.下载VMware-VCSA-all 6.7 的镜像        文件名:VMware-VCSA-all-6.7.0-8217866.iso (3.4G)  2.在Windows系统上的打开/挂载那个镜

 mysql 的delete from 和update子查询限制

摘要:做项目时发现的问题,好像在update时也有。。。网上查到的资料如下:1.使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。mysql> DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 ); ERROR 1093 (HY000): You can’t specify target table ‘tab1′ for update in FROM clause 针对“同一张表”这个

 mysql死锁问题分析

摘要:线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。      Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。     为了更系统的分析问题,本文将从死锁检测、索引隔离级别与锁的关系、死锁成因、问题定位这五个方面来展开讨论。  

 iLO, iLO2, iLO3 and iLO4 Advanced License Activation Keys

摘要:iLO, iLO2, iLO3 and iLO4 Advanced License Activation KeysiLO, iLO2, iLO3 and iLO4 Advanced License Activation KeysiLO 2 Advanced features have been activated.iLO Advanced License Keys:247RH-ZPJ8S-7B17D-FCE55-DDD17Ключ от iLO 2 подходит к iLO 3 и iLO 3LO100i Advanced License Keys:35DRP-7B3TX-78VVM-7KX4Y-XS74X — AdvancediLO 2 Advance

 配置 Mysql 读写分离+强制走写节点+根据主从延时的读写分离

摘要:数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的数量取决于系统的压力,通常是1-3个读节点的配置。Mycat读写分离和自动切换机制,需要mysql的主从复制机制配合。·       MyCat的安装请参考:Linux 下 Mycat 的安

 老男孩告诉你,做运维比做开发岗位强的6点好处,你知道么?

摘要:现实中很多网友,包括大学生对编程开发了解很多,但对Linux运维了解较少,甚至一些从事Linux基础运维的人员也会觉得开发牛逼,运维就是背黑锅(如何不背黑锅,看老男孩的以后文章)的,运维等于背锅侠。那么,老男孩老师就给大家讲讲老男孩眼中Linux运维人员的好处,让大家重新认识下运维岗位的魅力吧。1、做运维可以认识更多人脉,同时也被更多人认识。相对开发来讲,运维岗位

 从事过网络运维的,都掌握了一门古老的手艺,叫盘纤!

摘要:很多人都知道光纤是现代信息生活的血脉一根如头发丝大小的玻璃纤维承载了无数通信业务但很多人可能不知道伴随现代光纤通信而生的还有一项工作叫盘纤好的盘纤赏心悦目简直就是一门艺术但是也有盘纤惨不忍睹简直就是一个鸟窝光纤是脆弱的弯曲角度过大将使光纤受损甚至折断而导致通信中断光纤的连接要经过多个接头盒通信工程师们在接头盒完成光纤接续后需将一根一根光纤盘绕使之不

 DBA这一职业未来该如何发展?

摘要:作者介绍韩锋,CCIA(中国计算机行业协会)常务理事、Oracle ACE ,宜信技术研发中心主任工程师。精通多种关系型数据库,曾任职于当当网、TOM在线等公司,曾任多家公司首席DBA、数据库架构师等职,多年一线数据库架构、设计、开发经验。著有《SQL优化最佳实践》一书。随着近些年来开源、自动化、云化的兴起,DBA职业也正悄然发生一些变化。经常有朋友咨询我职业发展规划,特别是

 340亿美元,IBM完成对Red Hat的收购

摘要:当地时间 7 月 9 日,IBM 宣布最终以 340 亿美元完成对 Red Hat 的收购。该交易是去年 10 月份宣布的,作为 IBM 100 多年光辉历史上最大的一笔交易,同时也是美国科技界历史上的第三大交易、开源界最大的一笔交易,消息引起了广泛关注。IBM 希望通过收购 Red Hat,将 Red Hat 开放式混合云技术的强大功能和灵活性与 IBM 创新和行业专业知识的规模和深度相结合,共同推出下一代混

 VMware ESXi定制版(OEM ISO)资源下载(更新中)

摘要:一、VMware ESXi 5.1.0 update03链接: https://pan.baidu.com/s/1nvQ4CGD 密码: acc11、VMware-ESXi-5.1.0-Update3-2323236-hitachi-0400.iso(日立) 2、VMware-ESXi-5.1.0-Update3-2323236-HP-510.9.4.24-Nov2015.iso(HP/HPE) 3、VMware-ESXi-5.1.0-Update3-2323236-LNV-20150120.iso(联想) 4、VMware-ESXi-5.1.0.update03-2323236-Fujitsu-v280-1.iso(富

 RabbitMQ安装及用户权限配置

摘要:环境:[root@iZj6cbkwacooznwuigmo49Z ~]# cat /etc/redhat-release CentOS release 6.9 (Final)[root@iZj6cbkwacooznwuigmo49Z ~]# uname -aLinux iZj6cbkwacooznwuigmo49Z 2.6.32-696.16.1.el6.x86_64 #1 SMP Wed Nov 15 16:51:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux1.YUM安装:wget http://mirrors.ustc.edu.cn/fedora/epel//6/x86_64/epel-release-6-8.noarch.r

 SQL:一种熟悉又陌生的编程语言,你了解他吗?

摘要:一、SQL :一种熟悉又陌生的编程语言这里有几个关键词;“熟悉”、“陌生”、“编程语言”。说它“熟悉”,是因为它是DBA和广大开发人员,操作数据库的主要手段,几乎每天都在使用。说它“陌生”,是很多人只是简单的使用它,至于它是怎么工作的?如何才能让它更高效的工作?却从来没有考虑过。这里把SQL归结为一种“编程语言”,可能跟很多人对它的认知不同。让我们看看它的简单定

 jenkins+svn+nodejs自动构建发布代码

摘要:流程:jenkins从SVN获取数据到jenkins的workspace,通过nodejs打包后将打包后的BUILD文件通过SHELL脚本传到SVN代码库上,完成这些操作,如下图:1.    安装nodejs插件点击系统管理-插件管理,搜索NodeJS并安装2.    设置点击系统管理-全局工具设置,找到nodejs3,新建任务,选择构建一个自由风格的软件项目二、项目配置  配置SVN源:在构

 nodejs 手动打包,内存溢出

摘要:服务器环境:[root@node6717 temp]# cat /etc/redhat-releaseCentOS Linux release 7.3.1611 (Core) [root@node6717 temp]# node -vv10.11.0[root@node6717 temp]# npm -v6.4.1安装node环境:安装包下载二进制包: https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz tar xf node-v10.11.0-linux-x64.tar.xz mv node-v10.11.0-linux-x64 /u

 逆天操作-将https访问通过反向代理转换成http访问

摘要:业务需求:第三方平台要求以https协议来访问网站,但平台没有配置https,只有http,如果不配置成https,第三方平台不提供服务。解决方法:通过apache反向代理+浏览器跨域解决https转http问题重点要解决以下两个问题:                  1.浏览器只允许https到https的访问,不允许ht

 利用slave_relay_log_info信息通过复制从库物理文件做主从

摘要:生产环境:MySQL 5.7.18 [RPM]Linux:CentOS 6.9主库:node111 从库:node130新增加从库:node131原理:利用slave_relay_log_info信息通过复制从库物理文件做一台新的从库 实现的功能:在不停应用的情况,快速新增加一台从库  vim /etc/my.cnf  #配置slave从库的配置信息以表的形式存储relay_log_info_repository = TABLEmaster_info_repositor
分页:« 8 9 10 11 12 13 14 15 16 17 »
Powered by AKCMS