数据库
文章平均质量分 74
IT实战联盟Lin
这个作者很懒,什么都没留下…
展开
-
开发轮子(一):全国省/市/区/街道三、四级联动
直辖市 的处理方法是 一级和二级的数据一样,通过以上代码可以看出,如果一级的名字带“市”就会吧数据重写一份放到二级里面。如果小伙伴们不想这么麻烦获取这些数据也可以直接下载,这份省、市、区/县、街道 四级联动的数据。原创 2023-06-07 13:48:09 · 1145 阅读 · 0 评论 -
架构运维篇(六):MySQL 8.0启用BinLog 支持
MySQL 启用binlog原创 2023-01-09 15:14:01 · 1145 阅读 · 0 评论 -
踩坑日记(一):半夜打DBA电话解决数据库连接超时自动回滚问题
点击上方“IT实战联盟”,关注“公*众*号”领导要高高在上平时多听听他人的意见然后认真记下来到底是谁对你有意见背景很少用的一个业务后台管理端需要导入一批数据(200多条),用户在导入的时候没有成功。业务场景比较复杂,需要将每条数据去数据库匹配、关联、分析后再将结果进行更新。大约涉及5张表、3000多万笔数据。报错日志分析从报错日志上来看,主要是由于连接时间过长,导致连接失效。那么那失效的连接去请求数据库就会报上图的异常。排查步骤第一步:检查数据库连接池设置的超时时原创 2021-07-09 09:59:24 · 522 阅读 · 4 评论 -
HeidiSQL 11.1 发布,功能强大的数据库客户端软件
IT实战联盟博客:http://blog.100boot.cnHeidiSQL 11.1现已发布。HeidiSQL 是一个功能非常强大的数据库客户端软件,采用 Delphi 开发,支持 Windows 操作系统。支持 MySQL、MariaDB、Percona Server 和微软的 SQL Server。此版本具体更新内容如下:3rd party updates 移至新的 Delphi v10.4 Sydney 编译器 通过安装 HeidiSQL 来发布 plink.exe.转载 2020-11-04 17:57:01 · 852 阅读 · 0 评论 -
2018码云GVP最有价值开源项目-PDMan-2.1.3 发布—免费的国产数据库建模工具(使用)
一、简介PDMan是一款开源免费的数据库模型建模工具,支持Windows,Mac,Linux等操作系统,是PowerDesigner之外,更好的免费的替代方案。他具有颜值高,使用简单的特点。包含数据库建模,灵活自动的自动生成代码模板,自动生成文档等多种开发人员实用的功能。二、主要支持的功能数据库建模生成DDL脚本并执行支持目前主流数据库数据库逆向解析导出WORD,PDF,HTML...原创 2019-03-12 14:29:20 · 1597 阅读 · 0 评论 -
分布式场景下redis已经逐渐取代了memcached,那么各有什么使用场景和优缺点呢?
简介说到缓存技术,只要有一定经验的开发人员,肯定会想到redis和memcached这两个。并且在BAT里,redis已经逐渐取代了memcached,成为分布式场景广泛使用的缓存方案。接下来,我们就分析下,redis是如何取代memcached,成为开发者的宠儿的。一、支持的存储类型不同虽然redis和memcached都是内存型数据库,并且memcached不仅能够存储string类型...原创 2019-02-26 16:15:28 · 737 阅读 · 0 评论 -
Apache HBase 最新发布2.0.4 ,分布式数据库
简介Apache HBase 2.0.4 已发布,HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用 HBase 技术可在廉价 PC Server 上搭建起大规模结构化存储集群。HBase 2.0.4 主要修复了 2.0.3 和 2.1.1 版本中 HBASE-21551 Bug。此外还包括 31 项 Bug 修复。Apac...原创 2019-01-07 10:07:27 · 1069 阅读 · 1 评论 -
架构实战篇:使用MyBatis延迟加载模式为数据库减压,附演示实例
一.MyBatis延迟加载1.延迟加载定义resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。需求:如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查下用户信息。把对用户信息的按需去查询就是延迟加载。 延迟加载:先从单...原创 2018-09-18 15:20:18 · 335 阅读 · 0 评论 -
使用mybatis-generator自动生成代码(附GitHub下载地址)
前言大家都知道Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,并且手动书写很容易出错,那么今天来介绍一下使用Mybatis-Generator来帮我们自动生成文件。如果大家有更好实现方式欢迎留言一起探讨哦,让大家开发起来更爽更便捷~~~第一步:下载mybatis-generator工具包GitHub地址:https://github.com/yund...原创 2018-07-06 13:50:16 · 20918 阅读 · 11 评论 -
MySql实战篇:写一个简单的存储过程,完成订单定时任务
前言之前我们分享了MySql的性能优化、索引详解等内容,本篇文章主要是针对想要入门MySql存储过程的读者而写的。主要实现的业务是订单库里面的超过30分钟没有支付的订单全部置为失效订单。创建订单表CREATE TABLE `shop_order` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID', `good_id`int(1...原创 2018-05-02 16:30:17 · 3846 阅读 · 0 评论 -
Java Web实战篇-轻松提高千万级数据库查询效率
大家在刚开始搭建项目的时候可能考虑的不够全面,随着产品的推广 、业务场景的复杂和使用用户越来越多 数据会呈现快速增长。当数据达到千万级的时候 就会发现 查询速度越来越慢 用户体验也就越来越差,那怎样提升千万级数据查询效率呢?小萌简单整理了一下,希望对大家有所帮助!优化数据库设计:数据字段类型使用varchar/nvarchar 替换 char/nchar,变长字段存储空间小,节省存储空间。在查询的原创 2018-01-09 15:48:31 · 4837 阅读 · 0 评论