当前位置: 首页 > news >正文

SQL Optimization

SQL Optimization  (SQL 优化)

1) *   &&  field

SELECT * from sys_user
SELECT USER_ID, USER_NAME, EMAIL FROM SYS_USER;

栗子:

48.664s    142877rows

6.194s  142877rows

2)UNION      &&     UNION ALL

SELECT USER_ID, USER_NAME, EMAIL FROM SYS_USER
UNION
SELECT USER_ID, USER_NAME, EMAIL FROM SYS_USER  ORDER BY USER_ID;

SELECT USER_ID, USER_NAME, EMAIL FROM SYS_USER
UNION ALL
SELECT USER_ID, USER_NAME, EMAIL FROM SYS_USER ORDER BY USER_ID;

3) IN (1, ......., 1000,  .....  2000)j假设条件过多,拆分,UNION ALL

SELECT * FROM sys_user WHERE USER_ID IN (1, 2, 3, 4, 2000);


SELECT * FROM sys_user WHERE USER_ID IN (1, 2, 3, 4, 1000)
UNION ALL
SELECT * FROM sys_user WHERE USER_ID IN (1001, 2000);

4)batch  insert  (limited  500 rows)

INSERT INTO SYS_USER (USER_ID, USER_NAME) VALUES (1, ZWF), (2, 005129), (500, 13805029595);

5)limit

SELECT * FROM SYS_USER LIMIT 1;

6)分页

MYSQL分页:

SELECT column1, column2, ...FROM table_name ORDER BY column_name LIMIT offset, count;

SELECT * FROM sys_user ORDER BY user_id LIMIT 0, 10;
SELECT * FROM sys_user ORDER BY user_id LIMIT 10, 10;

ORACLE分页:

SELECT * FROM (
  SELECT a.*, ROWNUM rnum FROM (
    SELECT * FROM your_table ORDER BY some_column
  ) a
  WHERE ROWNUM <= :end_row
)
WHERE rnum > :start_row;

7)EXPLAIN


SELECT id FROM logic_case_detail;

EXPLAIN SELECT id FROM logic_case_detail;

8)

9)

10)

11)

12)

13)

14)

15)

16)

http://www.dtcms.com/a/86290.html

相关文章:

  • uboot 编译过程
  • 蓝桥杯贪心
  • js逆向之断点调试和python补环境
  • Playwright + MCP:用AI对话重新定义浏览器自动化,效率提升300%!
  • [c语言日寄]数据输出
  • 【FPGA开发】Cordic原理推导、Xilinx PG105手册解读
  • 【AI测试必学】DeepSeek API 快速入门:获取 API Key 与调用 API 步骤详解
  • 一文读懂Python之json模块(33)
  • ABAP Core Data Services (SAP PRESS) (First Edition)
  • 蓝桥杯11届 蛇形填数
  • 电脑上不了网普通用户排除方法
  • 神聖的綫性代數速成例題19. 最小二乘法在線性代數中的應用、線性空間的直和分解及相關性質、矩陣的特徵值分解的拓展應用
  • Python | 如何在Pandas中删除常量列
  • 【蓝桥杯】4535勇闯魔堡(多源BFS + 二分)
  • 【euclid】20 2D包围盒模块(box2d.rs)
  • 《背影》再读:时光深处的温暖与感触
  • 深度学习框架中动态图和静态图是什么意思,如何通过keras和estmator实现?
  • Linux centos 7 vsftp本地部署脚本
  • 【软件架构论文范文:价值驱动的云原生架构在电商订单系统中的实践】
  • vue3 ts 请求封装后端接口
  • #C8# UVM中的factory机制 #S8.1.4# 约束的重载
  • Spring JDBC Template与事务管理:基于XML与注解的实战指南
  • 软件设计师-进制转换
  • 在 Linux 中使用 Vim 和 C++ 实现一个基本 Shell
  • C语言三大程序结构 单分支语句
  • 【开源宝藏】30天学会CSS - DAY6 第六课 流光文字动画
  • 组合模式 (Composite Pattern)
  • XSS-Labs 靶场 Level 0-10关卡 WriteUp
  • 第九章 | Solidity 设计模式与 Gas 优化实战
  • 生活电子常识-deepseek-r1本地化部署+ui界面搭建