理解 Docker 容器退出码
为什么我的容器没有运行?回答这个问题需要知道Docker容器为什么退出,退出码会提示容器停止运行的情况。本文列出了最常见的退出码,来回答两个重要问题:这些退出码是什么意思?导致该退出码的动作是什么?exitcode:代表一个进程
SQL中的流程控制
流程控制的定义一般是指用来控制程序执行和流程分至点额命令,一般指的是逻辑计算部分的控制。流程控制种类常见的流程控制有以下8种BEGIN...ENDWAITFORGOTOWHILEIF...ELSEBREAKRETURNCONTINUE下面给大家具体介绍每种流程控制的用法。BEGIN...ENDBEG
内核创新,这才是国产数据库该有的样子
缺乏自主的关键技术是国产数据库被诟病最多的痛点……众所周之,国产数据库中,绝大多数是基于开源数据库改造的,尤其是基MySQL或PostgreSQL改造的居多,这本身无可厚非。自研,并非只有从0开始完全自研一条路,基于开源数据库做半自研,然后逐渐深入关键核心模块,直至最终完全掌控开源数据库,也是自研。
打破原则引入SQL,MongoDB到底想要干啥???
大概六年前,在为ZDNet撰写文章时,我们曾经认真思考过一个问题:MongoDB未来要走向何方?随着时间推移,答案已经逐渐浮出水面:要让数据库更具可扩展性,支持开发者编写好的各种应用程序。为此,MongoDB增加了原生搜索功能,以支持内容管理;物联网用例也获得了时序数据支持;另外还有变更流,可帮助电
SQL中MERGE的用法
MERGE的定义MERGE关键字是一个神奇的DML关键字,它能将INSERT,UPDATE,DELETE等操作并为一句,根据与源表联接的结果,对目标表执行插入、更新或删除操作。MERGE的语法MERGEINTOtarget_tableUSINGsource_tableONconditionWHENM
聊一聊数据库的行存与列存
好多人最开始学习数据库的时候,是关系数据库,数据以表格形式存储,一行表示一条记录。其实这种就是典型的行存储(Row-basedstore),将表按行存储到磁盘分区上。而一些数据库还支持列存储(Column-basedstor
为什么程序员对这8种SQL的写法零容忍
前言MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间
聊一聊数据库的行存与列存
好多人最开始学习数据库的时候,是关系数据库,数据以表格形式存储,一行表示一条记录。其实这种就是典型的行存储(Row-basedstore),将表按行存储到磁盘分区上。而一些数据库还支持列存储(Column-basedstor
构建 Docker 镜像的 N 个小技巧,运维工程师看过来,学到了~
构建镜像的几个小技巧构建上下文执行dockerbuild命令时,当前的工作目录被称为构建上下文。默认情况下,Dockerfile就位于该路径下。也可以通过-f参数来指定dockerfile,但docker客户端会将当前工作目录下的所有文件发送到docker守护进程进行构建。所以来说,当执行docke
千万级用户系统的SQL调优实战
案例引入某系统需要对特定的大量用户推送一些消息:促销活动让你办卡有个特价商品而首先要通过一些条件筛选出这些用户,而该过程很耗时!日活百万,注册用户千万,而且若还未分库分表,则
sql语句优化的30种方法
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。3.
Docker 入门终极指南,详细版!别再说不会用 Docker 了!
富Web时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。本节我们就来探索一下Docke
SQL优化的魅力!从 30248s 到 0.001s
场景用的数据库是mysql5.6,下面简单的介绍下场景。课程表createtableCourse(c_idintPRIMARYKEY,namevarchar(10))数据100条。学生表create
微信为什么使用 SQLite 保存聊天记录?
SQLite是一个被大家低估的数据库,但有些人认为它是一个不适合生产环境使用的玩具数据库。事实上,SQLite是一个非常可靠的数据库,它可以处理TB级
Docker 火了!外部网络可直接访问映射到 127.0.0.1 的服务。。。
这两天HackerNews上面有一个贴子火了,这是一封发给Docker安全团队的邮件,主要讲的是Docker有一个非常离谱的安全隐患。即使你通过像-p127.0.0.1:80:80这样的参数将端口暴露到回环地址,外部仍然可
Docker 又出了个新玩意儿
在DockerDesktopv4.7.0,介绍了一个新的CLI插件-docker/sbom-cli-plugin,其为DockerCLI减少了一个子命令–sbom,用于
数据库主键一定要自增吗?有哪些场景不建议自增?
我们平时建表的时候,一般会像下面这样。CREATETABLE`user`(`id`intNOTNULLAUTO_INCREMENTCOMMENT'主键',`name`char(10)NOTNULLDEFAULT''COMMENT'名字',PRIMARYKEY(`id`))ENGINE
SQL 优化这么做就对了!
一、前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问
SQL在查询过程中,遇到除数为0该怎么办?
我们在进行数据统计的时候,经常会遇到求百分比,环比,同比等这些需要除以某个数的情况,而如果除数为0,数据库是会报错的。那么遇到这样的情况我们怎么处理呢?下面我们用示例给大家讲解
8 种最坑SQL语法!
sql语句的执行顺序:FROMONJOINWHEREGROUPBY