Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I am Chirag Artani - A Blogger
Hi, Hope you are doing well.
This time I have a problem with the server, Currently I am using $15 server which has 2 cores and 2gb RAM, but the performance is poor now I don’t know what is the reason here.
This is the API:
var express = require('express');
var sqlite3 = require('sqlite3').verbose();
var path = require('path');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
if(Object.keys(req.query).length === 0){
res.send("No input given");
} else {
let query = req.query.q;
let SQLquery = 'SELECT * FROM recipe ';
if(query){
SQLquery += 'WHERE RecipeName LIKE "%' + query + '%"';
}
//console.log(SQLquery);
let result = [];
var db = new sqlite3.Database(path.resolve(__dirname, '../recipe.sqlite'));
db.serialize(function() {
db.each(SQLquery, (err, row) => {
if (err) {
console.error(err.message);
} else {
result.push(row);
}
}, function(){
//console.log(result);
res.send(result);
});
});
db.close();
}
});
module.exports = router;
So basically I have stored data in Sqlite3 which would be 3 Million rows, 280 people or fewer than that, fetching data at a time, but the server is not responding - 100% CPU and RAM.
Help me with this. The structure of script is not good? or $15 server is not enough or what is the problem please explain this.
Thank You! Regards
0f6562f778bc4e1c8a417762164a08
Mark Reeves
fouad berriche
1fd6b9d2a2b94ee4b3e8ee6d5e2587
MassiveSeaGreenAnemone
7c6b0993468b4cabbd702951d263e3
NicolaLS
Bluemont
HidingCeruleanRay
haiderabbas1982000