找回密码
 立即注册

QQ登录

只需一步,快速开始

rjy2631279

初级会员

38

主题

132

帖子

476

积分

初级会员

积分
476

[已处理] 关于外联数据库

rjy2631279
初级会员   /  发表于:2020-12-8 11:17  /   查看:2826  /  回复:3
1金币
对于复杂查询,内置数据库转到外联sqlserver 会不会有明显速度提升呢?还有有没有办法能提升前端渲染的速度呢?活字格的前端性能属实有点离谱 望大佬解答

最佳答案

查看完整内容

您好,当数据量增大时,外联数据库相比内置库,理论上性能会好。因为我们使用的是SQLite,这个是一个轻量级的数据库,相比SQLserver、Mysql这种成熟的大型数据库而言,性能在数据量较大时肯定比不过这些成熟的大型数据库。 当然,我们的推荐优化做法是,尽量不要在活字格前端页面绑定太多的辅助表格,能用服务端命令实现的需求就使用服务端命令去实现,这样前端页面尽量也只用做展示数据,数据计算等逻辑就放在服务器去做。

3 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-12-8 11:17:32
来自 2#
您好,当数据量增大时,外联数据库相比内置库,理论上性能会好。因为我们使用的是SQLite,这个是一个轻量级的数据库,相比SQLserver、Mysql这种成熟的大型数据库而言,性能在数据量较大时肯定比不过这些成熟的大型数据库。

当然,我们的推荐优化做法是,尽量不要在活字格前端页面绑定太多的辅助表格,能用服务端命令实现的需求就使用服务端命令去实现,这样前端页面尽量也只用做展示数据,数据计算等逻辑就放在服务器去做。
回复 使用道具 举报
glacier_
中级会员   /  发表于:2021-9-13 15:04:06
3#
Erik.Xue 发表于 2020-12-8 11:17
您好,当数据量增大时,外联数据库相比内置库,理论上性能会好。因为我们使用的是SQLite,这个是一个轻量级 ...

您好,关于楼主提的这个问题我有个疑问,我最近在使用活字格外联sqlserver数据库的时候,循环添加几百条数据效率非常慢,要1分钟左右,但是用内置sqlite数据库只要几秒钟,很快,不知道是为什么,已经排除了机器性能,网络原因
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-13 16:09:51
4#
glacier_ 发表于 2021-9-13 15:04
您好,关于楼主提的这个问题我有个疑问,我最近在使用活字格外联sqlserver数据库的时候,循环添加几百条 ...

您好,根据您的描述来看,如果向两个数据库中添加数据时,其他的逻辑都是相同的,比如都是通过服务端命令,但是最终用时差距比较大,一般来说还是网络连接导致的,或者您外联数据库本身设置了什么限制。
不过每个人的问题相似,但是使用场景可能不同,最终合适的解决方案也是不一样的,这个帖子过去的也比较久,现在也不再维护了,请您重新发一个帖子提问,并详细说明您遇到问题时的背景:您的外联库是在什么地方呢?云服务器、别的机器上还是本机?您更新的数据大概有多少个字段呢?
这样我们也能针对您的问题进行解答哦~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部