MySQL执行计划Explain详解
14其乐融融 发布于 2023/09/22 03:20:11
使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理你的 SQL 语句的。分析你的查询语句或是表结构的性能瓶颈
阅读()评论(0)赞 ()
其乐融融 发布于 2023/09/22 03:20:11
使用 EXPLAIN 关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理你的 SQL 语句的。分析你的查询语句或是表结构的性能瓶颈
阅读()评论(0)赞 ()
其乐融融 发布于 2023/09/06 04:10:03
在本文中,讨论了 SQL Server 中的不同类型的备份以及如何创建这些备份。我们还讨论了使用 SSMS 和 T-SQL 命令恢复数据库备份的方法。如果数据库备份损坏,可以使用第三方工具,从损坏的备份文件 (.bak) 中恢复 SQL 数据库。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/19 03:10:06
本文探讨了如何使用Kine将Kubernetes中的etcd替换为分布式SQL数据库。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:10:23
通过了解SQL注入和学习有效的预防策略,可以增强Web应用程序的安全性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 02:15:06
如果在实现用户的某些需求时,需要编写一组复杂的SQL语句才能实现的时候,那么我们就可以将这组复杂的SQL语句集提前编写在数据库中,由JDBC调用来执行这组SQL语句。把编写在数据库中的SQL语句集称为存储过程。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/15 03:10:03
对象关系映射(ORM)是一种通过抽象数据库交互的底层细节来简化应用程序中数据访问和操作的技术。ORM使您能够使用首选编程语言来处理对象和类型,同时与关系数据库管理系统(RDBMS)无缝集成。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:45
MyBatis是一个支持普通SQL查询、存储及高级映射的持久层框架,它几乎消除了JDBC的冗余代码。使Java开发人员可以使用面向对象的编程思想来操作数据库。对于MyBatis的工作原理和操作流程的理解,我们先来看下面的工作流程图。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:41
DBLINK是我们日常查询管理经常要使用到的一个利器,可以很方便的将原本隔开的两个数据库建立起连接。为我们跨库查询提供一个非常便捷的方法。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:39
MySQL中经常遇到事务中的SQL正在执行或执行完成后未提交,如何找出对应的SQL?
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:29
针对MySQL数据库如何发现慢SQL、如何优化及预防进行了一次分享,其中主要的理论内容先分享给大家,案例因涉及业务信息,待修改后于后期逐步分享。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:25
数据库中表存在重复数据,需要清理重复数据,清理后保留其中一条的情况是比较常见的需求,如何通过1条SQL准确的删除数据呢?
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:18
SQL 是一种非常常见但功能强大的工具,它可以帮助从任何数据库中提取、转换和加载数据。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:13
如果 update 语句更新的是索引的值,那么在运行的时候会被拆分成删除和插入操作,这时候分析锁的时候,要从这两个操作的角度去分析。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/24 03:10:06
SQL开发商Data Geeker公司首席执行官Lukas Eder日前表示,他在博客文章列出了Java开发人员在编写SQL时常犯的10个错误。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/23 03:20:10
实际上手动删除的 SQL 这么奇怪就是因为表没有主键,不然正常手动的删除 SQL 上 where 条件肯定是 id =xxx。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/23 03:11:00
本文将探讨编写 SQL 代码时常犯的九个错误,以便开发人员编写更可靠、更高效的 SQL 代码,避免陷阱。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/23 03:01:40
对于SQL PROFILE和SQL PLAN BASELINE,如果选择错误,就很容易引发不可预知的隐患,因此需要十分谨慎的选择。Oracle建议通过SPM的建议来选择,而不要依靠DBA的自己判断来选择,从而避免错误使用。不过我觉得遇到类似问题,往往都和索引设计比较混乱有关,优化索引设计可以从更上游去解决此类问题。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:10:44
我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员流动大,那么我么还能保证下一段时间系统还能流畅的运行吗?我么还能保证下一个人能看懂我么的存储过程吗?那么我结合公司平时的培训和平时个人工作经验和大家分享一下,希望对大家有帮助。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:10:36
应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。那么如何提高数据库SQL语句执行速度呢?让我们一起学学。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:10:22
为了创建正确的备份,第一件事是为每个数据库设置正确的恢复模型。恢复模型基本上告诉 SQL Server 哪些数据要保留在事务日志文件中以及保留多长时间。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:10:15
SQL是结构化查询语言(Structured Query Language)的简称,用户只需要通过SQL告诉数据库需要什么,至于怎么去做就是数据库管理系统(DBMS)需要考虑的问题。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:10:11
今天遇到一个很神奇的现象,在数据库中,相同的执行计划,执行SQL所需要的时间相差很大,执行快的SQL瞬间出结果,执行慢的SQL要几十秒才出结果,一度让我怀疑是数据库抽风了,后面才发现是见识不足,又进入了知识空白区。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:10:06
SQL中,性能和安全性是如何融合在一起的?一句话,显而易见——当其中一个方面(安全性或性能)提升时,另一个则需要额外的维护措施,反之亦然。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:01:47
随着互联网应用的快速发展,用户的体验要求也在不断提高,软件的性能测试显得尤为重要。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/06/22 03:01:37
在 11G 版本中,当添加带有默认值且非空约束的列时,不直接更新当前表的所有记录的该列默认值,而是将数据存储到数据字典中的 sys.col$ 表中,后续执行 DML 操作时会自动更新该列默认值。
阅读()评论(0)赞 ()