上一页 1 2 3 4 5 6 ··· 25 下一页
摘要: 发表这个帖子是因为产品的一个需求,按照名称首字母正序排序。 目前所有的库默认的字符集都是utf8mb4, 排序规则是utf8mb4_general_ci,这种排序规则不支持按中文的拼音首字母排序而GBK字符集基本是按照汉字的拼音码进行编码的,所以这里想到了用转换字符集的方式来处理这个问题。目前想了两 阅读全文
posted @ 2023-03-23 17:05 刘小吉 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1. 现有控制器 [Route("/api/account/test/a")] public class TestAController : PublicHealthBasicController { /// <summary> /// TestA /// </summary> /// <retur 阅读全文
posted @ 2023-02-17 10:41 刘小吉 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 函数名称作 用 ABS 求绝对值 SQRT 求二次方根 MOD 求余数 CEIL 和 CEILING 两个函数功能相同,都是返回不小于参数的最小整数,即向上取整 FLOOR 向下取整,返回值转化为一个BIGINT RAND 生成一个0~1之间的随机数,传入整数参数是,用来产生重复序列 ROUND 对 阅读全文
posted @ 2023-02-08 17:52 刘小吉 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 服务器端 代码配置 var builder = WebApplication.CreateBuilder(args); builder.WebHost.ConfigureKestrel((context, options) => { options.ListenAnyIP(44319, listen 阅读全文
posted @ 2023-02-02 16:46 刘小吉 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 开发环境建议一直开启便与优化 生成环境建议关闭影响效率 如果需排查问题的时候可开启 二、参数说明slow_query_log 慢查询开启状态slow_query_log_f 阅读全文
posted @ 2023-01-30 17:53 刘小吉 阅读(379) 评论(0) 推荐(0) 编辑
摘要: sql_mode默认值是空值,在默认值设置下是可以允许一些非法操作,比如允许写入一些非法数据,在生产环境中,必须将sql_mode设置为严格模式 生产环境 未启用严格模式案列 问题描述:添加一个超长的文章的时候,文章内容字段被MySQL截取后插入,导致文章内容不完整。(ANSI模式即宽松模式)deb 阅读全文
posted @ 2023-01-30 17:30 刘小吉 阅读(234) 评论(0) 推荐(1) 编辑
摘要: 一、in关键字 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。 select * from A where id in (select id from B) #等价于 阅读全文
posted @ 2023-01-29 10:12 刘小吉 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 主从同步+读写分离: 这个表在有设备条件的情况下,读写分离,这样能减少很多压力,而且数据稳定性也能提高纵向分表: 根据原则,每个表最多不要超过5个索引,纵向拆分字段,将部分字段拆到一个新表 通常我们按以下原则进行垂直拆分:(先区分这个表中的冷热数据字段) 把不常用的字段单独放在一张表; 把text, 阅读全文
posted @ 2023-01-29 10:01 刘小吉 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一,安装包 Serilog.AspNetCore 1,startup.cs 添加 // Serilog请求日志中间件 必须在 UseStaticFiles 和 UseRouting 之间 app.UseSerilogRequestLogging(); 2,方式一 在program.cs static 阅读全文
posted @ 2023-01-16 15:37 刘小吉 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 下载分析 阅读全文
posted @ 2022-12-30 10:34 刘小吉 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 25 下一页