小编Gaj*_*ang的帖子

Linux中的单个文件夹中有200,000个图像,性能问题与否?

我有一个php/mysql网站,在单个文件夹(linux服务器)中有超过200,000个图像.我不认为,我永远不需要在文件浏览器中看到它们,而是在网站上查看它们各自的页面.它们只显示在网站的产品页面中. 文件系统是ext3.将它们保存在单个文件夹中是否明智?它会降低网站的性能吗?

linux filesystems performance file-io image

16
推荐指数
2
解决办法
6249
查看次数

mysql union限制问题

我希望分页脚本基本上正常工作,但情况有点复杂.我需要从两个sql查询的联合中选择数据.请参阅下面的查询.我有一本桌子书和一本桌子书.我想要的是在这里按照人气顺序显示特定类别的所有书籍.我通过加入table book和bookvisit来获取至少一次访问的所有书籍的数据.然后将它与所有没有访问的书籍联合起来.一切正常,但当我尝试分页时,我需要限制它像(0,10)(10,10)(20,10)(30,10),对吗?如果我在该类别的书签中有9本书,并且没有任何访问该类别的3761本书(总共3770本书),则应该列出377页,每页10本书.但它没有显示某些页面的任何数据,因为它试图显示限制为3760的书籍,10因此没有第二次查询的记录.可能是我无法清除这里的情况,但如果你对这种情况有所了解,你会明白我的观点.

SELECT * FROM ( 
SELECT * FROM (
 SELECT viewcount, b.isbn, booktitle, stock_status, price, description FROM book AS b 
 INNER JOIN bookvisit AS bv ON b.isbn = bv.isbn WHERE b.price <> 0 AND hcategoryid = '25' 
 ORDER BY viewcount DESC 
 LIMIT 10, 10
 ) AS t1 
 UNION 
 SELECT * FROM 
 ( 
 SELECT   viewcount, b.isbn, booktitle, stock_status, price, description FROM book AS b 
 LEFT JOIN bookvisit AS bv ON b.isbn = bv.isbn WHERE b.price <> 0 AND hcategoryid = …
Run Code Online (Sandbox Code Playgroud)

mysql paging union pagination limit

5
推荐指数
1
解决办法
4810
查看次数

标签 统计

file-io ×1

filesystems ×1

image ×1

limit ×1

linux ×1

mysql ×1

pagination ×1

paging ×1

performance ×1

union ×1