• 十五、数据库高并发处理方式


    1.异步

      平台请求用异步。

    2.缓存

      多用缓存技术,避免高频率和数据库交互

    3.分库分表

      高并发插件:1、可以分表:横向分:如果某个表数据量大,就把该表根据一定规则分开存储,例如,根据主表ID结尾数字单双分表

                 纵向分表:某些表的字段过多,但是用不到,或者用到的地方很少,那就可以建立另外一张表存储,根据主外键关系去关联。

          

            2、分库:横向:根据表年份去创建表,根据年份存储。

               纵向:如果一个系统的接口很多,可以分开建立不同的库。比如各个订单库,物流库,仓库库等…用不同的接口调用。

            3、建立表的时候尽量用字典表,很多存储汉字的区分的表可以用0、1区分,看似效果不大, 但是多个字段,表数据量大会有一定效果。

    4、索引

       聚集索引(Clustered):表中各行的物理顺序与键值的逻辑(索引)顺序相同,每个表只能有一个

       非聚集索引(Non-clustered):非聚集索引指定表的逻辑顺序。数据存储在一个位置,索引存储在另一个位置,索引中包含指向数据存储位置的指针。可以有多个,小于249个

      这个很详细很到位:参考:https://blog.csdn.net/riemann_/article/details/90324846

  • 相关阅读:
    获取本地IP地址
    c#从服务器下载文件代码
    Jquery 树控件(Jquery)
    Request.ServerVariables 参数大全
    Developing for App StoreBuilding an App for the App Store02
    App Store1.11
    Basic Tasks1.6
    Design Patterns1.8
    Frameworks1.7
    App Design1.10
  • 原文地址:https://www.cnblogs.com/zhangne/p/16005051.html
Copyright © 2020-2023  润新知