none
sqlserver localDB 2016 性能和SQL Server 2017 Express有区别么? RRS feed

  • 问题

  • 想用VS2017自带的localDB2016,不安装其他SQL SERVER组件。不知道这个数据库性能(比如查询速度,内存容量限制)和使用限制和安装SQL Server 2017 Express有什么区别么?谢谢?

    (除了官网上写的内容

    LocalDB 不能是合并复制订阅服务器。

    LocalDB 不支持 FILESTREAM。

    LocalDB 仅允许 Service Broker 的本地队列。

    以及用于线上小服务有什么弊端么?

    2018年9月2日 2:08

答案

  • Hi ENASFDSAF AS,

    >>sqlserver localDB 2016 性能和SQL Server 2017 Express有区别么?

    区别很大啊,从名字就可以看出,SQL Server Express是一个Server,而localdb只能视作本地的一个数据库,并不能提供远程连接服务,理论上也不支持多用户访问。

    >>以及用于线上小服务有什么弊端么?

    您所指的线上小服务具体是什么?如何需要远程连接,是不可行的。而且localdb的设计是用来存储本地数据的,一般作为嵌入式数据库,而不是用于交换数据的,他本身的安全性没有SQL Server Express好。

    性能方面,限制和Express一致,性能上区别不会很大。

    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年9月3日 1:28
    版主

全部回复

  • 若没记错,LocalDB仅仅限于本机访问,以挂接文件方式启动

    Express是个标准的数据库,1G RAM,10GB DISK限制,可多客户端(通常WIN7.8.10限制为10个连接)

    都使用微型库了,还在意什么性能,能有多少数据、并发?


    SQL Server 2016 ~ 2000 性能优化、方案设计 QQ:315054403 田园嘉兴

    2018年9月2日 11:18
  • Hi ENASFDSAF AS,

    >>sqlserver localDB 2016 性能和SQL Server 2017 Express有区别么?

    区别很大啊,从名字就可以看出,SQL Server Express是一个Server,而localdb只能视作本地的一个数据库,并不能提供远程连接服务,理论上也不支持多用户访问。

    >>以及用于线上小服务有什么弊端么?

    您所指的线上小服务具体是什么?如何需要远程连接,是不可行的。而且localdb的设计是用来存储本地数据的,一般作为嵌入式数据库,而不是用于交换数据的,他本身的安全性没有SQL Server Express好。

    性能方面,限制和Express一致,性能上区别不会很大。

    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年9月3日 1:28
    版主