none
关于SqlCacheDependency缓存依赖的容量 RRS feed

  • 问题

  • 想请教一下大家,将表缓存到内存中,如果缓存一万条数据,十万条数据会不会影响性能,这个容量可以支持多少?
    2018年1月19日 3:18

答案

  • 不会,10万笔数据对于现在4G/8G/16G+的内存来说,可以忽略不计。

    我认为主要的问题是检索缓存中的数据,缓存更新. 频繁的更新缓存会导致一点性能问题,从大量的数据缓存中检索数据,也可能会有问题。这个问题可以延伸到Redis/Memocached/MongoDB这样的缓存数据库,性能是首要考虑的目标。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    • 已标记为答案 Sam-'''- 2018年1月22日 6:00
    2018年1月20日 1:20

全部回复

  • Hi Sam-''',

    这个SqlCacheDependency是asp.net的一个类,建议你把问题发到asp.net的论坛:https://social.msdn.microsoft.com/Forums/zh-CN/home?forum=295&filter=alltypes&sort=lastpostdesc

    Best Regards,

    Teige


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2018年1月19日 7:16
    版主
  • 顺便说一下,SQL Server把所有用过的数据缓存到内存,直到缓存失效。

    想不想时已是想,不如不想都不想。

    2018年1月19日 9:41
    版主
  • 不会,10万笔数据对于现在4G/8G/16G+的内存来说,可以忽略不计。

    我认为主要的问题是检索缓存中的数据,缓存更新. 频繁的更新缓存会导致一点性能问题,从大量的数据缓存中检索数据,也可能会有问题。这个问题可以延伸到Redis/Memocached/MongoDB这样的缓存数据库,性能是首要考虑的目标。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    • 已标记为答案 Sam-'''- 2018年1月22日 6:00
    2018年1月20日 1:20