- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有关于产品的大量数据,我猜有 140 个字段分成不同的表。
当我选择第一页数据时它工作正常,但是当我选择第 19 或 20 页时,它变得非常慢。
当我请求 Page=1 和 pageSize=100 时,我会在 35 秒内得到响应。
但是当我增加页码时说 19
它在 8 分钟或更长时间内响应。
指导我一些最佳和更专业的方式。
任何提示将不胜感激。
我的 API 处理程序有点像
const page = req.query.page || 1
const pageSize = req.query.pageSize || 30
try {
const data = await BasicProductDetail.findAll({
include: [
{ model: AdditionalProductDetail },
{ model: Catalog },
{ model: ImageDetail },
{ model: Manufacturer },
{ model: Measurement },
{ model: PriceAndCost },
{ model: ProductClass },
{ model: Selling },
{ model: UPC },
{ model: Usage }
],
limit : pageSize,
offset : (page - 1) * pageSize,
order : [ ['id', 'ASC']]
})
const count = await BasicProductDetail.count({ })
res.json({
data: data,
count : count
})
} catch (error) {
console.log(error)
return res.status(500).send(Something Went Wrong!!!)
}
}```
=================================
最佳答案
几个建议。
关于node.js - 我对较大偏移量的 Sequelize 分页响应缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66963779/
我正在通过 PHP 将 .csv 中的两行插入到表中。 我还会跟踪任何错误,如果发生错误,我不会提交事务。插入表后,我检索结果行的 ID(全部在一个事务中提交),并且 csv 的第一行对应于第二个 I
一个应用程序托管一个具有三个接口(interface)的 Web 服务,用于三个单独且独立的操作,所有这些操作都在应用程序的不同组件中实现,彼此独立,例如在不同的包等中,所以他们对彼此了解不多,只共享
我希望在单击特定表格数据单元格时同时选中单选按钮和单选按钮单击事件。我已经使用以下方法实现了这一点: $(document).ready(function() { $("td").click(
JSFiddle:https://jsfiddle.net/oyp1zxaq/ 本质上,我只是想在较大的 div 中放置四个具有定义宽度的较小 div,但我希望它们在其中间隔开。 我想知道是否有一种方
我在一个布局中有两个 View 。我将分别称它们为 View A 和 View B。 ┌──────┐ │┌─┐┌─┐│ ││A││B││ │└─┘└─┘│ └──────┘ 父布局(包括View A
我是一名优秀的程序员,十分优秀!