不要怂,就是干,撸起袖子干!

Commit e18d6a8d by Sascha Depold

added basic performance example which saves and reads items

1 parent e5a55365
Showing with 27 additions and 0 deletions
var Sequelize = require(__dirname + "/../../lib/sequelize/Sequelize").Sequelize,
sequelize = new Sequelize("sequelize_test", "root", null, { disableLogging: true })
var Person = sequelize.define('person', { name: Sequelize.STRING })
Sequelize.chainQueries([{drop: sequelize}, {sync: sequelize}], function() {
var start = Date.now(),
count = 10000,
queries = []
for(var i = 0; i < count; i++) {
var p = new Person({name: 'someone'})
queries.push({ save: p })
}
Sequelize.Helper.log("Begin to save " + count + " items!")
Sequelize.chainQueries(queries, function() {
Sequelize.Helper.log("Saving " + count + " items took: " + (Date.now() - start) + "ms")
start = Date.now()
Sequelize.Helper.log("Will now read them from the database:")
Person.findAll(function(persons) {
Sequelize.Helper.log("Reading " + persons.length + " items took: " + (Date.now() - start) + "ms")
})
})
})
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!