Tag Archives: pager

less 的顏色

在「Colorized man pages: Understood and customized」這篇看到介紹設定 less 的顏色,像是這樣: 另外作者為黑底先改了一個版本: 然後又改了一個: 是都不錯啦,不過為什麼不考慮用 most 啊,我覺得還不錯啊,雖然要額外裝起來啦 XDDD

Posted in Computer, Murmuring, Software | Tagged , , , | Leave a comment

避免用 SQL 的 OFFSET 實做 Pager

發現以前沒有提到過...? WordPress.com Developer Resources 寫的這篇「An efficient alternative to paging with SQL OFFSETs」提到了用 OFFSET 實做 Pager 的效率問題。 因為 RDBMS 是人寫的,所以人想不到的方法,程式也做不到,像是這樣的 SQL query 效率不會好: SELECT * FROM my_table ORDER BY pk LIMIT 8000000, 100; 如果這是一般以 B+tree 儲存的 RDBMS (或是類似的資料結構),會先把 pk 拿出來,從最小的開始計算,掃過八百萬次後再去抓一百筆 pk … Continue reading

Posted in Computer, Database, Murmuring, Software | Tagged , , , , | 1 Comment