-
日期:2020-11-03 13:43:09
点击:59
内容简介:概述 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 mysql中支持hash和btree索引。innodb和myisam只支持btree索引...
-
日期:2020-11-03 13:43:08
点击:59
内容简介:记录一下自己安装过程遇到的问题,也希望对大家有用。 1、下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址: 2、解压,我们需要增加一步操作: (1)创建一个名为my.ini的文件,补充:之前建了data文件夹,但是后续安装报错,引以为戒; 3、...
-
日期:2020-11-03 13:43:08
点击:59
内容简介:每一个合格的Linux运维人员都应该做到熟练或精通Shell脚本编程,因为Shell脚本语言差不多是所有编程语言里最简单的语言,如果Shell脚本不行,意味着运维之路可能还没开始就将要终结。——老男孩老师 #!/bin/bash# chkconfig: 2345 64 36 #配置系统自启动# de...
-
日期:2020-11-03 13:43:08
点击:59
内容简介:这篇文章主要介绍了sql脚本函数编写postgresql数据库实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 postgresql创建Long自增函数 CREATE SEQUENCE global_id_sequence;CREATE OR REPLACE FUNCT...
-
日期:2020-11-03 13:43:07
点击:59
内容简介:怎么从mysql从官网下载到安装到客户端的登陆呢?这篇文章给你讲的清清楚楚。 第一步:到Mysql官网下载。 从[https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)找到需要的win10 64位mysql 点击download,会跳到到下载页面,...
-
日期:2020-11-03 13:43:05
点击:59
内容简介:前言 在使用Mysql数据库的过程中,经常需要使用到备份和恢复数据库,最简单便捷的方法便是通过导出SQL数据文件和导入SQL数据文件来完成备份和恢复,但是随着项目的增长,数据量越来越大,每次恢复就成了一件很头疼的事情。 当我最近一次拉下项目中的5GB大小的数据...
-
日期:2020-11-03 13:43:04
点击:59
内容简介:一个问题纠结很久,反复确认语法问题。但是后来网上搜了一下,茅塞顿开。特此总结一下。 mysql grant select,insert,update,delete on *.* to 'root'@'%';ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it canno...
-
日期:2020-11-03 13:43:04
点击:59
内容简介:背景 今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的insert操作,结果出现了偶发的死锁问题。 比如表t_lock_test中有两个主键都为 p...
-
日期:2020-11-03 13:43:03
点击:59
内容简介:1 Mysql5.6 1.1 相关参数 MySQL 5.6增加了参数innodb_undo_directory、innodb_undo_logs和innodb_undo_tablespaces这3个参数,可以把undo log从ibdata1移出来单独存放。 innodb_undo_directory:指定单独存放undo表空间的目录,默认为.(即datadir),可以设...
-
日期:2020-11-03 13:43:03
点击:59
内容简介:先来看一个栗子 EXPLAIN select * from employees where name 'a'; 如果用name索引查找数据需要遍历name字段联合索引树,然后根据遍历出来的主键值去主键索引树里再去查出最终数据,成本比全表扫描还高。 可以用覆盖索引优化,这样只需要遍历name字段的联合...