1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化) 2、涉及链表的查询,是否能进行分表查询,单表查询之后的结果进行字段整合 3、如果以上两种都不能操作,非要链表查询,那么考虑对相对应的查询条件做索引。加快查询速度 4、针对数量大 ...
分类:
数据库 时间:
2018-11-19 11:00:52
阅读次数:
272
错误提示: 查看sql_mode: 重新设置值 ...
分类:
数据库 时间:
2018-11-16 10:28:15
阅读次数:
222
更多参见:https://www.cnblogs.com/tangpg/p/8528835.html?tdsourcetag=s_pcqq_aiomsg sqlalchemy-查询 User这个类创建的表 User1这个类创建的表 基本查询结果 # 1 查看sql原生语句 rs =session.q ...
分类:
数据库 时间:
2018-11-05 12:21:28
阅读次数:
241
1.查看是否打开 2.打开 3.查看sql执行 ...
分类:
数据库 时间:
2018-11-03 19:14:12
阅读次数:
302
废话不多说,直接开门见山。首先的 第一个错误:一般都是,碰到这个问题不要慌,先不要急着去查看sql服务是否开启,首先按F5启动项目,报错之后直接终止项目,然后再执行Update-Database命令 或者Update-Database -ConnectionStringName “Default” ...
分类:
数据库 时间:
2018-10-24 15:36:21
阅读次数:
1345
原文:SQL 查看SQL语句的执行时间 直接有效的方法在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFIL... ...
分类:
数据库 时间:
2018-10-21 23:22:25
阅读次数:
388
在开发的过程中,对于我们写的sql语句,我们有时候会考虑sql语句的性能,那么explain就是首选。Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更 ...
分类:
数据库 时间:
2018-10-21 12:15:42
阅读次数:
163
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。 修改方法: 1.修改配置文件my.ini max_allowed_packet = 10M 2.使用命令修改 mysql> set global ...
分类:
数据库 时间:
2018-10-20 20:21:38
阅读次数:
916
SQL> set linesize 10000; SQL> set pagesize 10000; SQL> explain plan for select * from dual; Explained. 之后使用dbms_xplan工具包将生成的执行计划展示出来。 SQL> select * fr ...
分类:
数据库 时间:
2018-10-11 18:48:00
阅读次数:
155
1. 看到网上说的查询用户的语句: 这句好像只能系统管理员才能成功执行,普通用户无法执行 , 普通用户和系统管理员均可执行 2. 原打算删除创建的一个测试用户,发现这三个 都是视图,不能删除,打开all_users视图,查看sql语句,发现他是基于两个表创建的,代码如下: 用户表真正存在表 ,找到表 ...
分类:
数据库 时间:
2018-10-10 22:05:19
阅读次数:
154