Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

nodejs sequelize模块插入数据慢是肿么回事啊?

$
0
0

最近使用sequelize模块操作mysql,具体sequelize配置如下:

const Sequelize = require('sequelize');
const sequelize = new Sequelize('users', 'root', 'root', {
    host: '192.168.20.131',
    dialect: 'mysql',
    pool: {
        max: 5,
        min: 0,
        idle: 10000
    }
});
//测试数据库链接
sequelize.authenticate().then(function() {
    console.log("数据库连接成功");
}).catch(function(e) {
    //数据库连接失败时打印输出
    console.log(e);
});

exports.sequelize = sequelize;

新增的api也很简单:

router.post('/', function(req, res, next) {
    var user = User.build(req.body);
    user.save().then(function(result) {
        res.json({
            status: 1,
            data: result
        });
    }).catch(function(err) {
        throw err;
    });
});

可以看到如下图,插入一条数据达到了离奇的150+ms,不知道哪里出错了,求解啊啊啊啊。。。。 untitled1.png


Viewing all articles
Browse latest Browse all 14821

Trending Articles