Exemple #1
0
    def handle(self, *args, **options):
        """
        Make
        """
        nbvalues = max(20, int(options['nbvalues']))
        print Item.objects.all().count()

        values = valueset(nbvalues, 1)

        start = time.time()
        for val in values:
            res = insert.delay([val])
        delta = time.time() - start
        print "insert {} in {} seconds linear".format(nbvalues, delta)
        print Item.objects.all().count()
    def handle(self, *args, **options):
        """
        Main
        """
        bulk = options['bulk']
        nbvalues = max(20, int(options['nbvalues']))
        method = "copy{}".format(bulk)
        Item.objects.filter(method=method).delete()
        print Item.objects.all().count()
        #
        # bulk
        # 

        values = valueset(nbvalues, bulk)
        start = time.time()
        self.launchbulk(values, bulk)
        delta = time.time() - start
        print "insert {} in {} seconds bulk {}".format(nbvalues, delta, bulk)