![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 76
晴时初遇雨
多动脑才不会生锈
展开
-
慢查询及其优化处理方法
慢查询定义mysql慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句慢查询设置查询慢sql时间设设置的值show variables like ‘long%’;修改慢查询时间阈值set global long_query_time=4展示慢sql的开启状态和日志文件的存放位置sh原创 2022-04-13 13:38:13 · 2895 阅读 · 0 评论 -
缓存命中率是什么,如何提高缓存命中率?
缓存命中率:通常来讲,缓存的命中率越高则表示使用缓存的收益越高,应用的性能越好(响应时间越短、吞吐量越高),抗并发的能力越强。命中:可以直接通过缓存获取到需要的数据。不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。什么情况下适合使用缓存:缓存适合"读多写少"的业务场景,反之,使用缓存的意义其实并不大,命中率会很低。业务需求决定了对时效性的要求,直接影响到缓存的过期时间和更新策略。时效性要求越低,就越适合缓.原创 2022-04-12 18:06:22 · 5603 阅读 · 0 评论 -
数据库索引是什么?为什么要使用索引?
数据库索引:索引(index)是帮助MySQL高效获取数据的数据结构(有效),在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。简而言之:帮助MySQL高效的查询出数据的数据结构叫做索引。索引的优势:索引类似于书籍的目录,提高数据检索的效率,减少数据库IO的成本通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗索引的劣势:实际上索引也是一张表,存储在原创 2022-04-12 17:57:36 · 13034 阅读 · 1 评论 -
pymssql模块使用指南
pymssql模块使用指南前言pymssql模块使用基本使用流程创建连接用户验证登陆Windows身份认证登陆其他几个常用选项交互操作提交sql命令调用存储过程提交修改获取结果Cursor对象注意事项关闭链接文档参考文献前言最近在学习python,发现好像没有对pymssql的详细说明,于是乎把官方文档学习一遍,重要部分做个归档,方便自己以后查阅。pymssql是python用来连接Microsoft SQL Server的一个工具库(package)。其包含两个模块:pymssql:遵从DB-A转载 2020-09-14 13:16:24 · 900 阅读 · 0 评论 -
完全卸载sqlserver
很多人在面对SQL Server出现的一些无法解决的问题时,会选择卸载重装,但是SQL Server卸载不干净的话,后续安装过程会出现很多问题,因此安全干净的卸载软件是很重要的步骤。 1、在运行中输入services.msc,然后找到所有跟Sql Server有关的服务,并且停止这些服务。(一定要先停止服务再卸载,否则后续卸载文件过程中会失败) 2、进入控制面板,点击“程序卸载” 3、在程序列表中找到”Microsoft SQL Server 2014(64位)”,右击选“卸载”(或双击)。转载 2020-09-11 09:59:04 · 2715 阅读 · 2 评论