- 浏览: 498653 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (502)
- Java (70)
- Linux (10)
- 数据库 (38)
- 网络 (10)
- WEB (13)
- JSP (4)
- 互联网 (71)
- JavaScript (30)
- Spring MVC (19)
- HTML (13)
- CSS (3)
- AngularJS (18)
- Redis (5)
- Bootstrap CSS (1)
- ZooKeeper (4)
- kafka (6)
- 服务器缓存 (4)
- Storm (1)
- MongoDB (9)
- Spring boot (16)
- log4j (2)
- maven (3)
- nginx (5)
- Tomcat (2)
- Eclipse (4)
- Swagger (2)
- Netty (5)
- Dubbo (1)
- Docker (7)
- Hadoop (12)
- OAuth (1)
- webSocket (4)
- 服务器性能 (7)
- Session共享 (1)
- tieye修改 (1)
- 工作 (1)
- 有用的语录 (0)
- https (2)
- common (5)
- 产品开发管理 (1)
- CDN 工作原理 (1)
- APNS、GCM (1)
- 架构图 (3)
- 功能实现分析 (1)
- JMX (1)
- 服务器相关操作命令 (1)
- img02 (0)
- 服务器环境搭建 (9)
- goodMenuBook (1)
- CEInstantPot (0)
- 有用数据 (1)
- 百度地图WEB API (2)
- 正则表达式 (1)
- 样式例子 (2)
- staticRecipePressureCooker.zip (1)
- jCanvas (1)
- 网站攻击方法原理 (1)
- 架构设计 (3)
- 物联网相关 (3)
- 研发管理 (7)
- 技术需求点 (1)
- 计划 (1)
- spring cloud (11)
- 服务器开发的一些实用工具和方法 (1)
- 每天学到的技术点 (4)
- Guava (1)
- ERP 技术注意要点 (2)
- 微信小程序 (1)
- FineRepor (1)
- 收藏夹 (1)
- temp (5)
- 服务架构 (4)
- 任职资格方案 (0)
- osno_test (1)
- jquery相关 (3)
- mybatis (4)
- ueditor (1)
- VueJS (7)
- python (10)
- Spring EL (1)
- shiro (1)
- 前端开发原理与使用 (7)
- YARN (1)
- Spark (1)
- Hbase (2)
- Pig (2)
- 机器学习 (30)
- matplotlib (1)
- OpenCV (17)
- Hystrix (1)
- 公司 (1)
- miniui (4)
- 前端功能实现 (3)
- 前端插件 (1)
- 钉钉开发 (2)
- Jenkins (1)
- elasticSearch使用 (2)
- 技术规范 (4)
- 技术实现原理 (0)
最新评论
19000000
b表
SELECT * from b where pid=115
//没有索引,4.245S
//有索引,0.019S
//有索引查询快
SELECT * from b where pid=11
//4000000,20.454S
SELECT id,pid from b where pid=11
//4000000,2.506S //因为ID已经在PID的索引数据里,所以快
SELECT id,taNo from b where taNo='ta5'
//taNo,加是索引
//4000000,2.506S //因为ID已经在PID的索引数据里,所以快
SELECT id,pid,taNo from b where pid=11
SELECT id,pid,taNo from b where pid=11
//4000000,27.773S
//taNo,pid加索引,但要回表查询,所以速度会慢点
SELECT id,pid,taNo from b where id='19660782' AND taNo='ta5'
//1,0.020S
SELECT id,pid,taNo from b where pid like '%9%' AND taNo ='ta4'
//4000000,35.773S
SELECT id,pid,taNo from b where pid like '9%' AND taNo ='ta4'
SELECT
b.* ,c.*
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
//139.989S,,b=19000000 ,C=5
SELECT
b.* ,c.*
FROM
c
LEFT JOIN b ON c.codeName=b.taNo
//228.862S,,b=19000000 ,C=5
//大表join小表会好点
SELECT
b.* ,c.*
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
where b.taNo = 'ta1'
//4000000,37.908S,,b=19000000 ,C=5
SELECT b1.* ,c.* from (
SELECT
b.*
FROM
b
where b.taNo = 'ta1'
)b1
LEFT JOIN c ON c.codeName=b1.taNo
//4000000,46.495S,,b=19000000 ,C=5
//join后再条件过滤会快点
SELECT
DISTINCT
b.tano
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
where b.taNo = 'ta1'
//3.223S
SELECT
b.tano
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
where b.taNo = 'ta1'
GROUP BY b.tano
//2.074
//GROUP BY比DISTINCT快点
test
b表
SELECT * from b where pid=115
//没有索引,4.245S
//有索引,0.019S
//有索引查询快
SELECT * from b where pid=11
//4000000,20.454S
SELECT id,pid from b where pid=11
//4000000,2.506S //因为ID已经在PID的索引数据里,所以快
SELECT id,taNo from b where taNo='ta5'
//taNo,加是索引
//4000000,2.506S //因为ID已经在PID的索引数据里,所以快
SELECT id,pid,taNo from b where pid=11
SELECT id,pid,taNo from b where pid=11
//4000000,27.773S
//taNo,pid加索引,但要回表查询,所以速度会慢点
SELECT id,pid,taNo from b where id='19660782' AND taNo='ta5'
//1,0.020S
SELECT id,pid,taNo from b where pid like '%9%' AND taNo ='ta4'
//4000000,35.773S
SELECT id,pid,taNo from b where pid like '9%' AND taNo ='ta4'
SELECT
b.* ,c.*
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
//139.989S,,b=19000000 ,C=5
SELECT
b.* ,c.*
FROM
c
LEFT JOIN b ON c.codeName=b.taNo
//228.862S,,b=19000000 ,C=5
//大表join小表会好点
SELECT
b.* ,c.*
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
where b.taNo = 'ta1'
//4000000,37.908S,,b=19000000 ,C=5
SELECT b1.* ,c.* from (
SELECT
b.*
FROM
b
where b.taNo = 'ta1'
)b1
LEFT JOIN c ON c.codeName=b1.taNo
//4000000,46.495S,,b=19000000 ,C=5
//join后再条件过滤会快点
SELECT
DISTINCT
b.tano
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
where b.taNo = 'ta1'
//3.223S
SELECT
b.tano
FROM
b
LEFT JOIN c ON c.codeName=b.taNo
where b.taNo = 'ta1'
GROUP BY b.tano
//2.074
//GROUP BY比DISTINCT快点
test
发表评论
-
SQL常用语句
2022-07-21 19:09 216delete from cacherefresh where ... -
ES数据同步方案
2022-06-24 10:57 2319//============================= ... -
SQL存储过程例子和有用的SQL
2022-02-19 09:20 207delete from cacherefresh where ... -
执行存储过程测试
2020-12-30 16:47 389--执行存储过程创建 if (exists (select * ... -
mysql提高insert into 插入速度的方法
2018-12-14 17:26 6118mysql提高insert into 插入 ... -
Mysql并发时经典常见的死锁原因及解决方法
2018-12-08 09:30 3069Mysql并发时经典常见的死锁原因及解决方法 MySQL有 ... -
数据库沉余实现方式
2018-12-04 17:30 1027数据库沉余实现方式 canal 原理相对比较简单: (1)c ... -
最终一致性的常用做法
2018-12-01 22:28 646最终一致性的常用做法 ... -
库存扣减和锁
2018-11-29 16:19 2库存扣减和锁 在对数据库的值进行修改时,如果在多线程情况下 ... -
Spring Boot中整合Sharding-JDBC
2018-11-26 18:03 3450Spring Boot中整合Sharding-JDBC ... -
MYSQL 主从、读写分离、分库分表、高可用、数据安全
2018-11-19 18:03 1740MYSQL 主从、读写分离、分库分表、高可用、数据安全 ... -
mybatis-generator 使用
2018-05-19 11:29 565http://www.cnblogs.com/Jason-Xi ... -
eclipse JPA Tools 使用
2018-05-14 17:11 782https://blog.csdn.net/guoxin91/ ... -
mybatis 通用查询实现
2018-03-26 10:04 1428package com.oceano.modity.entit ... -
存储过程 函数
2017-10-27 17:59 484存储过程 函数 存储过 ... -
分页查询例子
2017-10-19 10:22 784分页查询例子 Mybatis分页插件PageHelper的 ... -
数据库同步工具
2017-10-14 14:27 1345数据库同步工具 goden gate Oracle Go ... -
ETL工具
2017-09-01 15:14 772ETL工具 ETL,是英文 Extract-Transfor ... -
PowerDesigner 对比pdm文件内容变化工具
2017-08-06 14:24 709PowerDesigner 对比pdm文件内容变化工具 -
hibernate 分库分表
2017-06-21 14:36 1161hibernate 分库分表 事务是对同一个数据库进行的,不 ...
相关推荐
5. **效果评估与监控**:优化后,持续监控数据库性能,确认优化效果,并做好性能基线记录,以便于后续对比和调优。 总之,SQL Server性能优化是一个涉及多方面的工作,需要综合考虑查询优化、索引策略、数据库设计...
本文将对一些常见的SQL语句优化技巧进行总结整理,帮助开发人员养成良好的SQL编写习惯。 #### SQL语句优化要点 ### 1. EXISTS与NOT EXISTS的使用 - **应用场景**:当需要检查某个记录是否存在时,可以考虑使用`...
《Lucene与SQL对比学习》 在信息技术领域,数据库管理和全文检索是两个至关重要的概念。本文将探讨Lucene和SQL的对比,以帮助新手更好地理解这两种技术的不同应用场景和优势。 一、Lucene简介 Lucene.NET是一个...
这一结果可能与两种数据库对查询优化的支持程度有关,也可能是由于查询本身的设计和SQL Server对GROUP BY子句支持的效率更高。而StarRocks并未给出具体测试结果,但从其在测试一中的表现推测,它在处理这类复杂查询...
总结来说,SQL Delta 4.1是一款强大的数据库管理工具,它的功能包括对比、同步、报告生成等,旨在帮助用户轻松管理和维护复杂的数据库环境。其序列号确保了合法的软件使用,并且可能已经包含了多项改进和新特性,以...
总结来说,js+sql优化处理涉及到前端与后端的协同工作,通过有效的代码组织、异步处理、DOM操作优化、SQL查询和索引策略,可以显著提升应用程序的性能和用户体验。持续关注并实践这些优化技巧,对于任何IT专业人员的...
**SQL优化工具SQLTuning for SQL Server详解** SQL语句是数据库系统中不可或缺的一部分,它直接决定了数据库的性能。在数据库操作中,虽然相同逻辑的SQL语句有多种写法,但不同写法对性能的影响可能相差甚远。面对...
文章中提到,为了优化SQL Server在VMware虚拟化环境下的性能,研究团队提出了一种基于存储配置优化和内存管理优化的方法,并通过对比测试验证了该方法的有效性。性能优化方法能够在不增加硬件设施的情况下提高性能5%...
SQL优化,对sql进行总结,把效率低和高的sql还进行了对比
3. 总结与优化思路 PL/SQL优化的关键在于减少数据库访问,提升批处理能力,合理使用集合操作和分析函数,以及优化内存管理。通过这些手段,可以显著提升PL/SQL代码的执行速度,改善系统性能。 在实际开发中,应...
本文将深入对比Oracle与SQL Server,帮助读者理解这两个数据库系统的差异,以便于选择更适合业务需求的解决方案。 一、Oracle数据库 Oracle数据库是由Oracle公司开发的,以其高性能、高可用性及高度可扩展性而著称...
本篇文章将全面总结SQL语句的基础知识,为数据库学习者提供基础指导。 1. **查询操作** - **查表结构**:使用`DESC 数据表名`可以查看表的字段名称、数据类型和是否允许为空等信息。 - **单表查询** - **简单...
#### 二、Oracle与MSSQL Server 的体系结构对比 - **Oracle**: - **体系结构**: - 基于表空间和段的存储模型。 - 支持多种索引类型,如B树、位图、分区索引等。 - **SQL语言**: - 提供了丰富的函数和过程语言...
### SQL Server数据库性能优化之SQL语句篇 #### 一、引言 在现代企业级应用中,数据库性能直接影响到整个系统的响应时间和用户体验。对于基于SQL Server构建的应用来说,优化SQL语句是提升数据库性能的关键步骤之一...
《SQL Server 2005优化千万级别数据记录与索引优化实践》 在数据库管理领域,处理千万级别的数据记录是一项挑战,尤其是在SQL Server 2005这样的环境中。本文将分享一位开发者针对SqlSever2005一千万条以上记录的...
总结来说,SQL Server 2000的性能优化并不一定需要昂贵的商业工具。通过巧妙利用perfmon和SSRS,你可以构建一个成本低廉但功能强大的监控系统。这需要一定的技术知识和规划,但相比于购买和维护复杂的第三方软件,这...
总结来说,Hive和Presto在SQL语法上有所不同,Presto更注重强类型和明确的类型转换,而Hive的语法可能更加灵活但有时可能导致隐式类型转换的问题。在处理复杂数据类型、时间日期以及聚合函数时,两者都有各自的特性...
SQL优化的规则有很多,例如,确保在使用复合索引时查询列遵循索引顺序,避免对索引列进行计算或使用非前导列;对比值和索引列应保持相同的数据类型;尽量使用JOIN替换EXISTS子句,使用NOT EXISTS代替NOT IN,以减少...