09 2021 档案

摘要:进行SQL性能优化的方法: 1. SQL语句不要写的太复杂。一个SQL语句要尽量简单,不要嵌套太多层。 2. 使用『临时表』缓存中间结果。简化SQL语句的重要方法就是采用临时表暂存中间结果,这样可以避免程序中多次扫描主表,也大大减少了阻塞,提高了并发性能。 3. 使用like的时候要注意是否会导致全 阅读全文
posted @ 2021-09-05 21:37 !opts 阅读(915) 评论(0) 推荐(0)
摘要:EF 中DBContext是线程安全的吗? 不是线程安全的,因为在一个同一时刻,一个上下文只能执行一个异步方法实体状态改变, 对应一个上下文,不能跨上下文修改实体状态,也不能跨上下文应用实体状态 什么是线程安全呢? 线程安全,指某个函数、函数库在多线程环境中被调用时,能够正确地处理各个线程的局部变量 阅读全文
posted @ 2021-09-05 21:11 !opts 阅读(76) 评论(0) 推荐(0)
摘要:分布式事件总线 分布式事件总线系统允许发布和订阅跨应用/服务边界传输的事件. 你可以使用分布式事件总线在微服务或应用程序之间异步发送和接收消息. 提供程序 分布式事件总线系统提供了一个可以被任何提供程序实现的抽象. 有两种开箱即用的提供程序: LocalDistributedEventBus 是默认 阅读全文
posted @ 2021-09-01 11:29 !opts 阅读(1684) 评论(0) 推荐(1)
摘要:内连接查两张表 from oo in query join comany in _companyRepository.GetAll() on oo.OfflineOrder.CompanyId equals comany.Id where comany.IsFamous select oo; Lam 阅读全文
posted @ 2021-09-01 11:22 !opts 阅读(657) 评论(0) 推荐(0)