首页
学习
活动
专区
工具
TVP
发布

吴伟祥

专栏作者
374
文章
760883
阅读量
37
订阅数
数据库版本管理工具Flyway应用 转
Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置,Migrations可以写成SQL脚本,也可以写在Java代码中,不仅支持Command Line和Java API,还支持Build构建工具和Spring Boot等,同时在分布式环境下能够安全可靠地升级数据库,同时也支持失败恢复等。
wuweixiang
2019-04-09
2.8K0
Mysql分区表 介绍和使用(转)
分区表可以用一张表存储大量数据,达到和物理分表同样的效果,但操作起来更简单,对于使用者来说和普通表无差别
wuweixiang
2019-03-12
1.5K0
MySQL 常用数据存储引擎区别(转)
mysql有多种存储引擎,目前常用的是 MyISAM 和 InnoDB 这两个引擎,除了这两个引擎以为还有许多其他引擎,有官方的,也有一些公司自己研发的。这篇文章主要简单概述一下常用常见的 MySQL 引擎,一则这是面试中常被问到的问题,二则这也是数据库设计中不可忽略的问题,用合适的引擎可以更好的适应业务场景,提高业务效率。
wuweixiang
2019-03-12
7850
MySql数据库分表分区实践(转)
海量设备通过物联网服务接入云端,设备每30s上报一次自身数据(以下称为动态数据)。 物联网服务将设备上报的数据转发给数据处理网关,由数据入库网关执行批量入库操作插入数据库。 项目大致技术架构如下图:
wuweixiang
2019-03-12
3.2K0
MySQL的分表与分区(转)
从表面意思上看,MySQL分表就是将一个表分成多个表,数据和数据结构都有可能会变。MySQL分表分为垂直分表和水平分表。
wuweixiang
2019-03-12
2K0
正确姿势判断MySQL是否支持分区
通过以下SHOW VARIABLES语句确定您的MySQL服务器是否支持分区: show variables like '%partition%'; 注意 该have_partitioning
wuweixiang
2019-03-12
2.7K0
查看Mysql正在执行的事务、锁、等待
EXPLAIN命令,用于显示SQL语句的查询执行计划。EXPLAIN为用于SELECT语句中的每个表返回一行信息。
wuweixiang
2019-03-12
15.4K0
关于数据库事务的知识点归纳
在MySQL数据库管理系统中,默认情况下,事务是自动提交的,也就是说,只要执行一条DML语句,开启了事务,并且提交了事务。
wuweixiang
2019-03-12
6120
高性能MySQL——Count(1) OR Count(*)?(转)
如果问一个程序员MySQL中SELECT COUNT(1)和SELECT COUNT(*)有什么区别,会有很多人给出这样的答案“SELECT COUNT(*)”最终会转化成“SELECT COUNT(1),而SELECT COUNT(1)省略了转换的这一步,所以SELECT COUNT(1)效率更高“,甚至有一些面试官也会给出类似的答案。最近在看一些历史遗留代码,绝大多数统计数量的SQL都在用SELECT COUNT(1),觉得有必要搞清楚这个问题。
wuweixiang
2019-03-12
3.1K0
mysql数据恢复 转
binlog 基本认识     MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。
wuweixiang
2018-12-24
2.8K0
Docker-Compose安装Java Web实例
本文参考: docker学习笔记之五:进阶实战--mysql+tomcat Docker-Compose的介绍可参考:Docker学习——Docker 三剑客(七)
wuweixiang
2018-12-19
1.8K0
Ubuntu完全卸载mysql 转
我们安装了mysql之后想卸载mysql时,往往是卸载不完全,导致下次安装又有问题,下面就提供ubuntu完全卸载mysql的方法.
wuweixiang
2018-12-06
2.3K0
MySQL表级锁与行级锁 转
用法:LOCK TABLE table_name [ AS alias_name ] READ
wuweixiang
2018-10-11
2.3K0
搭建 Java Web 开发环境
JDK 是开发Java程序必须安装的软件,我们查看一下 yum 源里面的 JDK:
wuweixiang
2018-09-13
2.4K0
web服务器集群(多台web服务器)后session如何同步和共享
在访问量上去以后,很多人会采用web集群的方式在满足逐渐增长的用户量。这时候就不得不面对一个问题,那就是在多个服务器下,每次请求都会因为负载均衡而分配到不同的服务器上。用户在登录服务器后,下一次请求被分配到另一个服务器上,这时候session不同步,用户就无法继续使用原先的session。下面我就聊聊如何解决这个问题。
wuweixiang
2018-08-14
3K0
Linux中ctrl-c, ctrl-z, ctrl-d 区别
1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。
wuweixiang
2018-08-14
5.1K0
MySQL 存储引擎 原
使用MEMORY存储引擎的表,其数据存储在内存中,且行的长度固定,这两个特点使得MEMORY存储引擎非常快。
wuweixiang
2018-08-14
1.1K0
mysql 自增id和UUID做主键性能分析,及最优方案
UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。
wuweixiang
2018-08-14
7.2K0
认识消息队列(一) 转
业务无关,一个具有普适性质的消息队列组件不需要考虑上层的业务模型,只做好消息的分发就可以了,上层业务的不同模块反而需要依赖消息队列所定义的规范进行通信。
wuweixiang
2018-08-14
3990
Linux 文件基本属性 转
在当前目录下使用命令: ls -l,即可列出该目录下的所有文件,其第一列的第一个字母就包含了该文件的文件类型:
wuweixiang
2018-08-14
1.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档