python如何在文本框中输入信息插入到数据库
1)mysql用集群而不要用单机版2)试着修改mysql的存储引擎,当然这影响数据恢复的策略3)表是否设置了主键或索引影响插入速度4)采用数据二次提交的方式,也就是关闭默认的autocommit,设置为0,然后每插入10000条再commit一下,采用这种方式起码每秒处理1w条的性能还是有的5)换硬盘,上raid或SSD,这个严重影响数据写入速度6)还可以试试用loaddata的方式,适合将现有的文本数据导入
十万条数据,如何一次性插入数据库,才能保证>服从/h2>
您好. 要提高插入效率,比较多的建议无非就是:
1、插入前删除索引,插入后重建;
2、把表设为不记录日志;
3、调整某些参数,让数据库的页空间尽量的大,以避免过多的I/O操作; 对于一个通过用户界面上传数据的项目来说,只有3还有可行之处。
不记录日志似乎可行,但commit之后的性能问题,实在让人担心。