202101-06 Oracle 性能优化技巧-获取真实执行计划 HOT 在sql优化时候,我们经常采用执行计划,例如用navicat或plsql的解释计划,其实出来的结果只是一个预估值,所以会造成测试环境执行很快,到生产环境慢的情况。 继续阅读 >
202012-19 高并发网站架构设计之DNS解析原理全过程 HOT 域名系统(英文:DomainNameSystem,简称:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 继续阅读 >
202012-19 2020面试十几家大厂,我把人手都会的数据库事务相关内容总结了一下 HOT 2020年,截止目前,我们收到了腾讯、百度、字节跳动、美团、滴滴、B站等互联网大厂的面试邀请。求职是一场博弈,博弈涉及到很多环节,有岗位选择、简历投递、简历评估、HR面试、技术面试、技术负责人面试等环节。 继续阅读 >
202012-19 nginx优化(架构全解析) HOT 模块化结构的思想是一个很久的概念,但也正是成熟的思想造就了Nginx的巨大优越性。我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。这5个模块由上到下重要性一次递减。 继续阅读 >
202012-10 分布式与集群的区别究竟是什么? HOT 分布式可繁也可以简,最简单的分布式就是大家最常用的,在负载均衡服务器后加一堆web服务器,然后在上面搞一个缓存服务器来保存临时状态,后面共享一个数据库,其实很多号称分布式专家的人也就停留于此, 继续阅读 >
202012-10 在MySQL数据库中,这4种方式可以避免重复的插入数据! HOT 目前,就分享这4种MySQL处理重复数据的方式吧,前3种方式适合字段设置了主键或唯一索引,最后一种方式则没有此限制,只要你熟悉一下使用过程,很快就能掌握的。 继续阅读 >
202011-30 ES(Elasticsearch)集群内的原理 HOT 如果我们启动了一个单独的节点,里面不包含任何的数据和索引,那我们的集群看起来就是一个 Figure 1, “包含空内容节点的集群”。 继续阅读 >
202011-27 nginx之php-fpm优化 HOT php-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少—静态;另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限—动态。 继续阅读 >
202011-16 MySQL的4种表连接方式 HOT 今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULLOUTJOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联... 继续阅读 >
202011-16 MySQL、SQLServer、Oracle三种数据库的优缺点总结? HOT 一、MySQL优点:体积小、速度快、总体拥有成本低,开源;支持多种操作系统;是开源数据库,提供的接口支持多种语言连接操作;MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和C语言实现的mysql能很容易充分利用CPU;MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且... 继续阅读 >
202011-14 Oracle数据库常用基本语句 HOT 本文主要是介绍Oracle数据库中一些常用的基本语句,希望对大家有所帮助哦~一、对显示的数据的格式进行调整1、设置每行显示的数据长度:SETLINESIZE300; //300及30是可以自己设置的2、设置每次显示的行数,设置分行:SET PAGESIZE30;3、针对某行进行格式操作:COL列名称FOR A长度 例:coljobFORA20;二、常用的数据库的操作1、查看当前用户:showuser2、切换... 继续阅读 >
202011-14 MySQL常用命令大全 HOT 本文主要介绍,MySQL中常用的一些命令,希望对大家有所帮助。常用命令:启动MySQL服务:netstartmysql停止MySQL服务:netstopmysql登录数据库:mysql-udb_name-p“-u”表示用户名“-p”表示密码“–hlocalhost”可省略“-h”表示服务器名,localhost指本机“-P3306”表示默认端口号,可省略退出数据库exitquit\q显示当前服务器版本:SELECTVERSION();显示当... 继续阅读 >
202011-13 某大佬整理的MySQL数据库设计规范,值得收藏! HOT MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MySQL数据库设计规范,顺便在这里分享一下。 继续阅读 >
202011-07 带你深入了解 GitLab CI/CD 原理及流程 HOT 持续集成的工作原理是将小的代码块推送到Git仓库中托管的应用程序代码库中,并且每次推送时,都要运行一系列脚本来构建、测试和验证代码更改,然后再将其合并到主分支中。 继续阅读 >
202011-07 PHP安全:变量的前世今生 HOT 变量安全是PHP安全的重要部分,本文系统地分析了一个变量的“人生之旅”中存在哪些安全问题。变量的人生之路:传入参数→变量生成→变量处理->变量储存。 继续阅读 >