首页 > 数据库 >SQL 如何优化

SQL 如何优化

时间:2023-05-11 16:14:14浏览次数:27  
标签:语句 join 查看 索引 查询 如何 SQL 优化

  • 查看查询字段是否建立索引
  • 查看查询字段是否命中索引
  • 查询结果不用*,把需要字段详细列举
  • 使用explain查看Mysql是如何执行SQL语句
  • 模糊查询%放在后面不然索引失效
  • where查询条件后尽量不要使用!=、<>、or等查询语句,会导致查询失效
  • 多表查询使用inner join 查询《若要使用left join 左表要比右表小

标签:语句,join,查看,索引,查询,如何,SQL,优化
From: https://www.cnblogs.com/xiaoBlog2016/p/17391335.html

相关文章

  • m基于遗传优化的阈值分割算法的雾天图像去雾增强matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:       2.算法涉及理论知识概要       遗传算法GA把问题的解表示成“染色体”,在算法中也即是以二进制编码的串。并且,在执行遗传算法之前,给出一群“染色体”,也即是假设解。然后,把这些假设解置于问题的“环境”......
  • PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements插件安装及使用
    PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements一、安装pg_stat_statements插件二、加载pg_stat_statements模块三、配置pg_stat_statements采样参数四、创建pg_stat_statementsextension五、分析SQL查询哪些sql语句执行效率慢:重置统计信息普通用户需执......
  • VMD-SSA-LSSVM,基于VMD分解的SSA优化LSSVM做短期电力负荷预测,预测精度非常高!
    VMD-SSA-LSSVM,基于VMD分解的SSA优化LSSVM做短期电力负荷预测,预测精度非常高!结果分析均方根误差(RMSE):0.17332平均绝对误差(MAE):0.12619平均相对百分误差(MAPE):2.0976%ID:46200697697328495......
  • Postgresql集群搭建与PostGIS安装
    目录Postgresql集群搭建手册一、软件安装预先准备工作二、Postgresql安装(附带PostgreGIS安装)2.1potgresql安装2.2postgres常见错误说明三、PostgreGIS安装postGIS四.Postgresql数据库备份与恢复五.postgresSQL集群重启Postgresql集群搭建手册一、软件安装预先准备工作Linu......
  • SQL Server非默认实例、默认端口、更改端口后 进行发布订阅 配置
    角色服务器名称实例名称端口发布服务器TEST1mysqlserver14333订阅服务器TEST2mysqlserver14333    解决办法:需要在A和B服务器上分别配置对方的数据库别名操作:SQLServer网络配置->SQLNativeClient10.0配置->别名->新建别名  要求......
  • SSA-LSTM,即麻雀搜索算法SSA优化LSTM的程序,麻雀搜索算法是2021年提出来的,比较有创新性
    SSA-LSTM,即麻雀搜索算法SSA优化LSTM的程序,麻雀搜索算法是2021年提出来的,比较有创新性。本程序优化隐含层神经元个数,最佳学习率,最佳迭代次数。相较于不经过优化的LSTM,预测精度明显提高。程序内注释详细,直接替换数据就可以用,可学习性强。直接运行可以出拟合预测图,优化迭代图,多种评价......
  • oracle 开启tnsping trace、sqlnet trace 、event10257
    在sqlnet.ora文件中加入以下参数:TNSPING.TRACE_LEVEL=SUPPORTTNSPING.TRACE_DIRECTORY=d:\oracle\trace“tnsping”工具的预期用途仅仅是测试OracleNet别名中指定的数据库侦听器是up还是down。“tnsping”工具不打算用作OracleNet性能测量工具B.Sql*nettraceSE......
  • spark-sql的使用
    使用spark-sql操作hive数据仓库的前提是需要把hive配置文件hive-site.xml复制到sparkconf目录下进入到sparkbin目录下使用命令开启一个spark-sql:./spark-sql--masterlocal[*]--jars/usr/hdp/current/hive-server2/lib/mysql-connector-java.jar因为我们要操作hive,因此......
  • spark-sql 启动客户端报错问题
    1.spark-sql启动报错java.lang.NoClassDefFoundError:org/apache/tez/dag/api/SessionNotRunning原因:在启动时找不到tez的jar包解决方法:将tez目录下的tez-api-0.9.1.jar复制一份到spark的jars目录下cptez-api-0.9.1.jar/usr/hdp/current/spark2-client/jars/分发到其他......
  • PSO-CNN-LSTM,即粒子群优化CNN_LSTM网络做预测的算法,优化隐含层单元个数和初始学习率,预
    PSO-CNN-LSTM,即粒子群优化CNN_LSTM网络做预测的算法,优化隐含层单元个数和初始学习率,预测精度要比CNN-LSTM高。ID:74150668460757943......