
【MySQL】
当年的春天
目前就职于阿里巴巴,六年大型互联网后端(Java)研发经验,坐标北京;擅长微服务和中间件。
展开
-
体系化探讨令人头疼的JOIN运算
如何构建一个安全可靠,稳定的数据存储是项目中最核心部分;在存储中JOIN一直是个老大难问题,点开文章详情轻松解决令人头疼的JOIN原创 2022-07-11 08:00:00 · 1491 阅读 · 6 评论 -
带你走进云原生数据库界扛把子Amazon Aurora
亚马逊将存储在近7500个Oracle数据库中的75PB内部数据迁移到多项亚马逊云科技数据库服务,迁移过程无需停机,涵盖亚马逊全部的专有系统,如复杂采购、目录管理、订单执行、会计系统、视频流工作负载等...原创 2022-06-22 18:12:09 · 5843 阅读 · 3 评论 -
根据某个特定字符删除一行
前言最近接了几个新项目的需求,为了快速开发,我们的策略是:基于原来的一套维定项目代码及数据库基础,去开发新的项目,一般步骤如下:在原来的代码git基础上拉出一个新的git项目地址修改代码的项目名称,代码目录结构将原来项目对应的生产库导出表结构形成脚本建立新项目的数据库将原来表结构脚本导入新项目的数据库为了降低风险,我们执行的脚本中不能包含DROP TABLE 语句(防止运维在线上执行时误操作在其他库上执行);如何根据某个特定字符删除一行前置说明MySQL客户端操作工具-Na原创 2020-07-12 23:58:51 · 1419 阅读 · 2 评论 -
MySQL(一):MySQL中的事务
【目录】MySQL(一):MySQL中的事务MySQL(二):MySQL性能优化【前言】 MySQL中的事务是MySQL中重要的一部分内容;虽然之前用了很久不过这次再用的时候仍然发现自己存在一些盲点;于是乎针对事务进行了学习并总结;在此记录一下与大家共享。【不得不知事务四大特性】 一、事物的四大特性 1、原子性(Atomicity)...原创 2017-06-01 17:43:05 · 19761 阅读 · 19 评论 -
SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 最近在工作的时候遇到一个关于SQL的问题,下面与大家共享一下。【探索之旅】 1、数据库中的字段: (1)字段的设置: (...原创 2018-01-13 20:32:02 · 17285 阅读 · 2 评论 -
利用EA根据sql脚本生成数据库文档
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan【前言】 最近接到一个任务,通过数据库的sql脚本生成相应的数据库文档,表的数量比较多,手动写是不划算的;几年前用过EA这款十分棒的软件,于是用EA来生成;在这次使用的时候还是有一些曲折,为了方便以后再用不用重复的去做,特此写下此教程。【生成步骤】 一、环...原创 2019-01-18 17:23:58 · 4197 阅读 · 7 评论 -
数据库主从延迟导致查询不准确的解决思路
【前言】 当数据达到一定量的时候,数据库会成为整个系统的瓶颈,一般采取的优化策略为读写分离,数据库通过分主库从库从而实现读写分离(写请求操作主库,读请求操作从库);【解决数据延迟思路】 一、主从同步原理(在此以目前最普及的MySQL为例) 以下是一张经典的MySQL通过binlog实现主从数据同步的原理图: ...原创 2019-06-12 23:15:54 · 5705 阅读 · 1 评论 -
MySQL(二):MySQL性能优化
【目录】MySQL(一):MySQL中的事务MySQL(二):MySQL性能优化【前言】 在对MySQL的事务进行了学习总结之后,继续对MySQL的性能优化进行学习并进行总结,将自己在工作中的性能优化经验以及自己一个实战进行记录,与大家共享;【那些不得不知的优化技巧】 一、根据自己以往的经历和查阅些相关资料之后对MySQL的优化总结了以下几点:...原创 2017-06-01 18:08:24 · 20436 阅读 · 19 评论