摘要: 采用技术框架:csredis 业务逻辑:单个数据做判重,不重复增加,后续update 实现:使用redislock +分布式redis key的方式双重机制 问题:一个过程耗时72s 代码: public async Task<long> AddBasicCustomerLog(BaseEmpInf 阅读全文
posted @ 2020-12-18 15:32 赵坤坤 阅读(1397) 评论(0) 推荐(0) 编辑
摘要: 全线崩溃 2020-8-11号晚上上线内容:统计项目优化2.0.1 大改版2.0后的一次个优化版本 主要改了到期时间交集及脱保30天等内容 晚上10点-11点上线完毕后 监控正常 1点时统计mq积压4w (第一个问题暴露) 早上9点半后整个crm全线崩溃 统计队列积压以达40W 紧急处理 应急处理方 阅读全文
posted @ 2020-08-21 13:25 赵坤坤 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 名称:后写的队列跑到了前面-真 问题描述:多队列 分别执行 update 和select ,逻辑上是 先update 但是实际过程中出现先select 问题 原因分析:队列存在排队问题,多站点多队列分布式部署过程中 可能出现 A机器的队列排队3 B队列排队30 ,A执行 select B执行upda 阅读全文
posted @ 2020-06-28 18:03 赵坤坤 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 背景: 1:api提前生成一批数据 2:hangfire服务中采用 异步(Task)+多线程(Parallel)方式 一个发送第三方消息的服务(每一分钟执行一次) 问题描述: 一条消息 发送多次 4、5-N次 代码: hangfire /// <summary> /// 群发活动服务 /// </s 阅读全文
posted @ 2020-04-24 16:06 赵坤坤 阅读(844) 评论(0) 推荐(0) 编辑
摘要: MySQL设计规范 目录 规范背景与目的 设计规范2.1 数据库设计2.1.1 库名2.1.2 表结构2.1.3 列数据类型优化2.1.4 索引设计2.1.5 分库分表、分区表2.1.6 字符集2.1.7 程序DAO层设计建议2.1.8 一个规范的建表语句示例2.2 SQL编写2.2.1 DML语句 阅读全文
posted @ 2020-03-02 14:31 赵坤坤 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 升级版本: NetCore sdk 2.2.108 、AspNetCore 2.2.0、EFCore 2.2.6 所有程序引用均从NuGet上下载,并支持NetCore 问题: 问题1:No coercion operator is defined between types 'System.Int 阅读全文
posted @ 2019-08-28 13:29 赵坤坤 阅读(3052) 评论(0) 推荐(0) 编辑
摘要: -- 生成更新语句 SELECT CONCAT( 'ALTER TABLE ', T2.table_name, ' COMMENT ''', T1.TABLE_COMMENT, ''';' ) sqlsFROM information_schema.tables T1 LEFT JOIN infor 阅读全文
posted @ 2019-08-12 17:16 赵坤坤 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 报错信息 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database.table.column' which is not functionally depend 阅读全文
posted @ 2019-07-04 15:14 赵坤坤 阅读(10030) 评论(0) 推荐(0) 编辑
摘要: 当前数据库分为关系型数据库和非关系型数据库 关系型数据库 关系型数据库:指采用了关系模型来组织数据的数据库。 关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念: 关系:一张二维表,每个关系都具有一个关系名,也就是表名 元组:二维表 阅读全文
posted @ 2019-06-05 10:39 赵坤坤 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 通常把站点发布到IIS上运行正常后,很少会去考虑IIS提供的各种参数,如何配置才是最适合当前站点运行需要的?这篇文章,从基本设置、回收机制、性能、并发、安全性等IIS设置讲解应当如何优化。 先来“IIS应用程序池”优化后的参数配置截图: 图中一些数值限制参数,可以借助一些工具(如:windows性能 阅读全文
posted @ 2019-05-29 13:36 赵坤坤 阅读(7918) 评论(0) 推荐(4) 编辑