摘要: 一个挺着啤酒肚,身穿格子衫,发际线严重后移的中年男子,手拿着保温杯,胳膊夹着MacBook向你走来,看样子是架构师级别。 面试开始,直入正题。 面试官: 小伙子,看到你的简历上面写了项目中有对MySQL进行分库分表,为什么要进行分库分表? 我: 不知道啊!谁知道老大咋想的,反正我来的时候就已经分好了 阅读全文
posted @ 2022-08-27 14:54 自由的鱼 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Navicat15安装包和破解工具 Beyond_Compare_4.4.3.26655_64bit_Green 阅读全文
posted @ 2022-08-13 11:21 自由的鱼 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 查询索引缺失: SELECT avg_total_user_cost, avg_user_impact, migs.group_handle, mid.* FROM sys.dm_db_missing_index_group_stats AS migs INNER JOIN sys.dm_db_mi 阅读全文
posted @ 2022-07-24 22:53 自由的鱼 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 左外连接会检索出LEFT JOIN左表中的所有行,而不管右表是否有匹配项。 今天的一个项目中,需要将classlist表与其他3张表进行连接查询,且classlist表中某列为空的数据也需要查询出来,这就需要进行LEFT JOIN(左外连接查询),且项目使用的是Entity Framework框架, 阅读全文
posted @ 2021-09-11 14:12 自由的鱼 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-14 12:01 自由的鱼 阅读(19) 评论(0) 推荐(0) 编辑
摘要: public static IEnumerable<TSource> DistinctBy<TSource, TKey> (this IEnumerable<TSource> source, Func<TSource, TKey> keySelector) { HashSet<TKey> seenK 阅读全文
posted @ 2021-06-05 13:07 自由的鱼 阅读(383) 评论(0) 推荐(0) 编辑
摘要: public static List<T> ConvertDataTableToGenericList<T>(DataTable dt) { var columnNames = dt.Columns.Cast<DataColumn>() .Select(c => c.ColumnName) .ToL 阅读全文
posted @ 2021-05-16 17:32 自由的鱼 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 咨询区 Prasad: 我有一个 Items 类,定义如下: class Items { public int Id { get; set; } public string Name { get; set; } public int Code { get; set; } public decimal 阅读全文
posted @ 2021-05-03 10:36 自由的鱼 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 六、有关索引的几个问题 问题1,是否值得在identity字段上建立聚集索引。答案取决于identity 字段如何在语句中使用。如果你经常根据该字段搜索返回很少的行,那么在其上建立索引是值得的。反之如果identity字段根本很少在语句中使用,那么就不应该对其建立任何索引。 问题2,一个表应该建立多 阅读全文
posted @ 2020-12-26 18:22 自由的鱼 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 四、分析执行计划创建索引 根据语句的执行计划来判断应该对什么表创建什么索引,是常用优化技巧。 其实文章前面的例子已经告诉读者如何结合statistics profile 和statistics IO语句的输出来创建索引。这里分析一个稍微复杂一些的例子。 SQL语句如下: SELECT Current 阅读全文
posted @ 2020-12-26 18:21 自由的鱼 阅读(109) 评论(0) 推荐(0) 编辑