过程中遇到的问题

1. 项目中遇到的问题

  性能问题

  跑数跑不出来。首先看一下最近写的SQL 是不是有问题或者是最近修改过的SQL。如果没有问题就是服务器CPU问题了。

  如果真是CPU性能问题,可以对游标跟踪进行查找问题,在CPU效率最好的时候,把SQL放在此处。

  解决:加索引;尽量不使用update,替换为insert;不要使用in 使用exit;使用Oracle数据库的话 可以自动安排执行计划;

Oracle数据库:

  一般做图表功能的企业会使用Oracle数据库,因为查询多维度的话 会比较方便,Oracle支持,mysql会比较局限;

 

2. python 

  数据库查出的结果只可以遍历一次,否则会报错;

  数据库查出的结果返回是一个对象,需对对象遍历,才可以获取到每一条记录以及每个字段的值。

  吸取的教训:不要一有报错就去百度查,要先从自身的代码说起,捋一下自己代码逻辑,bug调试一下,跟踪代码将每一行代码了解透彻;

        有报错的时候,要分清是自己代码的错误还是框架的错误,如果是自己代码的错误,修改自己的代码加bug调试 解决问题;如果是框架问题 可以百度

        搜一下解决方案;嗯~ 有进步,下午没有浪费时间~

 

3. 操作某张大表中的特定字段(比如特定的某10个字段)比操作一张小表(只有那10个字段)的性能比较??

  0717日必须完成。

 

转载于:https://www.cnblogs.com/wangzhaoshuang/p/9261344.html

你可能感兴趣的:(过程中遇到的问题)