Django update_or_create使用ORM太慢

时间:2019-01-24 01:15:38

标签: django postgresql django-models

我有一个名为MyTable的表,用于保存IoT数据

id和时间在一起唯一

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="selector">
  <div class="main">
    <select class="form-control" v-model="selected">
      <option v-for="(item, key) in tableStyles" :value="key">
        {{ item }}
      </option>
    </select>
  </div>

  <div class="main">
  <button @click="removeStyle(selected)" class="btn btn-default btn-xs"><span class="glyphicon glyphicon-remove text-danger">Remove</span></button>
  </div>  
  <div class="main">
  <span>Selected: {{ selected }}</span>
  </div> 
</div>

Django代码:

id | time | field1 | field2 | field3

我的数据源如流,field1或field2和field3将一一对应 流进来。

但是现在,我不得不更新或创建大量流程,几乎每秒都有数据流传输,这个数字大约是1,000,000 hr / row,我想的更新不是那么快,我该如何改善呢?

顺便说一下,我使用的是PostgreSQL。

0 个答案:

没有答案