我们知道,合理的索引能大幅提升性能,但冗余的索引也会降低数据库性能。随着我们业务的发展,数据库的中的表、表结构、查询的内容都有可能发生变化。这样,有的索引就可能不再使用了,需要删除(因为维护索引即浪费存储,又耗费性能);而有的表则需要修改或者增加索引。本文主要给出快速确定不再使用的索引的查找方式之一 ...
分类:
数据库 时间:
2019-12-17 13:33:24
阅读次数:
125
本文将根据“数据库引擎优化顾问”(DTA)来发现无用或缺失的索引。 要使用“数据库引擎优化顾问”,首先需要对数据库负载进行监控,为数据库负载分析准备数据。从SSMS的工具中,打开SQL Server Profile,输入安全连接方式。在常规的标签下,模板选择“Standard(默认值)”,事件选择标 ...
分类:
数据库 时间:
2019-12-17 13:29:04
阅读次数:
202
参考链接: https://www.runoob.com/php/php mysql create.html PHP连接Mysql 以下两种方式: Mysqli extension PDO mysqli执行sql语句 $query = "select first_name,last_name" fr ...
分类:
数据库 时间:
2019-12-17 13:09:16
阅读次数:
106
以上是nginx报错,原因:端口被占用。 查看nginx.conf都监听了哪些端口,比如笔者配置如下: 查询端口被占用的命令:windows下根据tcp端口查询对应的进程id(端口被占用) 查看任务管理器 这个端口是在vmware安装时选择默认web管理端口是没更改,导致443端口被占用。可以改ng ...
分类:
数据库 时间:
2019-12-17 13:09:00
阅读次数:
110
1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm1.2 使用上面的命令就直接下载了安装用的 ...
分类:
数据库 时间:
2019-12-17 13:08:14
阅读次数:
151
本文我们将重点给出动态视图法发现数据库中缺失的索引。对于索引的调整和新建将不在本文阐述范围,后续将陆续分享相关经验。 sys.dm_db_missing_index_details 缺失索引明细,包括相等列,不等列以及包含列,执行如下脚本,并查看结果 USE WideWorldImporters;G ...
分类:
数据库 时间:
2019-12-17 13:05:29
阅读次数:
87
1. 准备: Jar包下载:链接: https://pan.baidu.com/s/1Ikxx-vkw5vSDf9SBUQHBCw 提取码: 7h58 复制这段内容后打开百度网盘手机App,操作更方便哦 2. 案例: import com.linuxense.javadbf.DBFDataType; ...
分类:
数据库 时间:
2019-12-17 11:55:52
阅读次数:
109
出现此提示表示系统中没有安装PyMySQL,可以通过pip PyMySQL进行安装。 安装之后,执行import pymysql仍然不可用! why? 检查后发现系统中存在python2与python3两个版本的python,执行pip PyMySQL后默认将pymysql安装到了python2之下 ...
分类:
数据库 时间:
2019-12-17 10:37:01
阅读次数:
104
摘要:开发提出需求,要把线上数据库环境导出一份到测试数据库,并数据结构同步,不能丢失表结构,表数据。 1、选择 工具>结构同步> 2、如图所示分别选择两个数据库,点击比对 注意:先做结构对比,在要覆盖数据的数据库中,找出不同表做备份,整体数据库做备份,方便出错后能回滚。然后再做数据同步,数据传输就是 ...
分类:
数据库 时间:
2019-12-17 10:35:45
阅读次数:
1004
多张表之间的关联 select * from vas_user, vas_user_order where vas_user.userid=vas_user_order.userid and vas_user.accountidentity like 'ykt%' and vas_user_orde ...
分类:
数据库 时间:
2019-12-17 10:32:15
阅读次数:
122
介绍 Tap Forms 5 for Mac是一种独一无二的数据库工具,用于组织生活中的任何事情。基于多年的开发和用户反馈,Tap Forms可以安全地存储您的信息,并提供几乎无穷无尽的工具和自定义选项。 Tap Forms 5 for Mac帮助您在一个地方组织各种事物,可搜索并可在您的Mac上访 ...
分类:
数据库 时间:
2019-12-17 10:31:58
阅读次数:
92
时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。 所以要修改mysql的时长 在mysql的命令模式下,输入: set global time_zone='+8:00'; ...
分类:
数据库 时间:
2019-12-17 10:28:43
阅读次数:
921
C:\Users\Vicky>adb shell dumpsys window windows | grep mCurrent'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件。 解决方法:在adb shell 后面的内容加上双引号就不会报错啦 C:\Users\Vicky>adb s ...
分类:
数据库 时间:
2019-12-17 10:27:40
阅读次数:
365
锁的粒度 表锁:锁住整个表,加锁和释放速度快,能避免死锁。因为锁住的范围大,并发性低。 页锁:锁住的范围以及性能基于表锁和行锁之间,能支持的主要是BDB(BerkeleyDB)引擎。 行锁:以行为单位进行锁定,粒度最小,并发性高。每次获取锁和释放锁需要做的事情也更多,带来的消耗自然也就更大了。此外, ...
分类:
数据库 时间:
2019-12-17 10:23:31
阅读次数:
91
要理解执行计划,怎么也得先理解,那各种各样的名词吧。鉴于自己还不是很了解。本文打算作为只写懂的,不懂的懂了才写。 在开头要先说明,第一次看执行计划要注意,SQL Server的执行计划是从右向左看的。 名词解析: 扫描:逐行遍历数据。 先建立一张表,并给大家看看大概是什么样子的。 表中的数据14万左 ...
分类:
数据库 时间:
2019-12-17 09:11:13
阅读次数:
106
Test Test1 Test2 Test3 ...
分类:
数据库 时间:
2019-12-17 01:09:06
阅读次数:
115
报错信息:解决方法如下:在root用户下面跑一下roothas.pl脚本[root@oralceasmdby~]#/u01/app/11.2.0/grid/crs/install/roothas.plUsingconfigurationparameterfile:/u01/app/11.2.0/grid/crs/install/crsconfig_paramsCreatingtracedirect
分类:
数据库 时间:
2019-12-17 01:01:59
阅读次数:
188