我在mysql dB表上使用下面的2个查询,这个表大约有1,000万行。第一次计数是相当快的。第二个相当慢(可能要慢10倍)。
SELECT count(*) as count
from $table
WHERE SUBSTRING_INDEX(location, '>', 3) LIKE '%$mylocation%'
... show count
SELECT name, location, hotel, rating
FROM $table
WHERE SUBSTRING_INDEX(location, '>',
考虑以下代码:
class Test {
public static void main(String... args) {
var t = new Test();
while(true) {
t.work();
}
}
public void work() {
ExecutorService executorService = Executors.newFixedThreadPool(10);
try {
/* Do work */
我很好奇是否有人已经开发出一种最佳实践来组织包含外部shell脚本的Meteor应用程序,或者在node.js服务器代码和客户端js代码之外发生的其他后端进程。
例如,我有一个meteor应用,它的结构是这样的:
project-name
client
lib
models
packages
public
server
我有一个处理一些外部数据源的shell脚本,还有一个执行其他一些繁重任务的Python脚本。这些都有助于将新数据插入到Mongo实例中。是的,我知道这有点混乱,但后端数据系统也是如此。我的问题是,我应该将这些项目放在meteor应用程序文件夹中,还是应该