原来电脑上安装的mysql是5.5版本的,5.5版本有一个缺陷,一张表中只能有一个字段值设置为当前时间,如果一段SQL同时为创建时间和修改时间的字段赋值为当前时间,执行就会报错。于是决定将mysql升级到5.7版本。升级之前先将原来的数据文件备份出来,查询数据文件的存储位置:show global variables like "%datadir%";打开如上图所示的文件夹,可以看到里边有很多数据
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问
转载 2023-11-22 21:47:35
49阅读
数据库服务器的优化步骤整个流程划分成了观察(Show status)和行动(Action)两个部分。字母 S 的部分代表观察(会使用相应的分析工具),字母 A 代表的部分是行动(对应分析可以采取的行动)。首先在S1部分,我们需要观察服务器的状态是否存在周期性的波动。如果存在周期性波动,有可能是周期性节点的原因,比如双十一、促销活动等。这样的话,我们可以通过A1这一步骤解决,也就是加缓存,或者更改缓
                            MySQL Innodb日志机制深入分析1.1. Log&nbs
如何提高数据库访问效率 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见
转载 2024-06-14 22:11:28
88阅读
启动缓慢分析 当应用中拥有大对象,可能会导致单侧启动toryPostProcessor的处理器 # SpringBoot 2.2 以...
原创 2022-07-24 00:41:16
109阅读
核心提示:现在开发的一个项目使用S2SH框架,配置环境用了一两天,现在把当时配置环境时写的文档整理下发出来,也算加强点记忆。 1.下载包Ø Struts2包下载:http://struts.apache.org/download.cgi#struts216Ø Hibernate包下载:https://www.hibernate.org/6.htmlØ Spring下载:http://www.s
思路一:今天需要把将近存有一千万条记录的*.sql导入到mysql中。使用navicate导入,在导入100万条之后速度就明显变慢了,导入五百万条数据的时候用了14个小时,且后面的数据导入的越来越慢。后来是使用的办法是:编辑*.sql文件,把表结构里面的主键、索引等等全部删除掉,引擎改为myisam。这样导入速度大为提高,只要了半个小时就把将近一千万数据导完了。(关于删除索引,我把多字段的索引删除
cursor: pin S wait on X
原创 精选 2017-08-03 14:44:50
8824阅读
2点赞
数据库启动(STARTUP) 启动一个数据库须要三个步骤: 1、 创建一个Oracle实例(非安装阶段) 2、 由实例安装数据库(安装阶段) 3、 打开数据库(打开阶段) 在Startup命令中。可以通过不同的选项来控制数据库的不同启动步骤。 1、STARTUP NOMOUNT NOMOUNT选项
转载 2017-04-29 20:46:00
281阅读
2评论
1、切换到对应的目录下 cd E:\MySQL\mysql-5.7.16-winx64\bin //mysql安装在此目录下 2、首次安装需要经历的步骤 mysqld install mysqld --initialize --console //初始化数据库,初始化后data文件夹会自动生成 mysqld --initialize ,这一步用于初始化data目录,官方的压缩包解压后并没有...
转载 2016-10-30 11:23:00
378阅读
2评论
(oracle)启动关闭数据库   启动和关闭oracle有很多种方法。   这里只给出3种方法:   l Sql*plus   l OEM控制台   l Windows 控制台   1.以sql*plus为例:   a.准备   首先我们用sql*plus来连接到Oracle      Sqlplus /nolog 是以不连接数据库的方式启动sql*plus   
因为临时要用到oracle,之前又没装过,网上找了些文章,都有这样那样的问题,根据自己实际情况整理了一片博客,留着以后装的时候看,不过应该用不上,已经固化成docker镜像了。 版本Oracle 11.2.0.4.0 Oracle的启动步骤:1、配置数据实例 2、创建数据库实例 3、启动监听程序(1521端口) 4、启动数据库实例 1、下载 Oracle 1
转载 2024-05-13 08:29:14
105阅读
问题描述: sprinboot项目, 本地连线上数据库可以使用, springboot项目中java包的版本是8.0, 线上数据库是5.7, 但在将项目部署到服务器上的时候发现项目启动报错, 于是寻找问题, 发现是useSSL=true导致的出问题前的链接地址:url: jdbc:mysql://localhost:3306/java-video?useUnicode=true&chara
转载 7月前
31阅读
# 什么会造成数据库开启缓慢 MySQL MySQL 是一个广泛使用的关系数据库管理系统,具有高效、灵活且可扩展性等特性。然而,在实际操作中,数据库启动时间可能会出现缓慢的情况,这不仅影响了开发效率,也可能影响用户的使用体验。本文将探讨导致 MySQL 启动缓慢的常见原因,并给出相应的解决方案。 ## 1. 启动配置不当 MySQL 的启动配置影响数据库的性能,特别是某些参数。如果配置文件
原创 8月前
28阅读
SPI是一种JDK提供的加载插件的灵活机制,分离了接口与实现,就拿常用的数据库驱动来说,我们只需要在spring系统中引入对应的数据库依赖包(比如mysql-connector-java以及针对oracle的ojdbc6驱动),然后在yml或者properties配置文件中对应的数据源配置就可自动使用对应的sql驱动,比如mysql的配置:spring: datasource: url
1、概述一般来说,springboot工程环境配置放在properties文件中,启动的时候将工程中的properties/yaml文件的配置项加载到内存中。但这种方式改配置项的时候,需要重新编译部署,考虑到这种因素,今天介绍将配置项存到数据库表中,在工程启动时把配置项加载到内存中。springboot提供了两个接口: CommandLineRunner 和 ApplicationRunner 。
自动重启,需要grid的支持自动管理资源[oracle@edsir1p8-+ASM ~]$ crs_stat -t Name           Type        &nbsp
原创 2017-07-02 15:17:18
1326阅读
# Couchbase 数据库启动指南 Couchbase 是一种现代的 NoSQL 数据库,广泛用于高性能、高可用性和可扩展性需求的应用场景。它结合了键值存储与文档存储的特性,非常适合大数据和实时应用。本文将为您提供 Couchbase 数据库启动步骤及相关代码示例,帮助您快速上手。 ## 1. 环境要求 在启动 Couchbase 之前,确保您的环境满足以下要求: - 操作系统:Li
原创 2024-10-15 05:52:33
67阅读
oracle数据库启动可分三个步骤:nomount -> mount -> open 1、Nomount:启动实例Startup nomount:首先查找参数文件(pfile/spfile),根据文件创建实例。Nomount的过程是启动数据库实例的过程 启动成功:查看参数文件位置:Show parameter spfile;若是没有参数文件,oracle会启动不了。
原创 2014-05-29 16:07:33
967阅读
  • 1
  • 2
  • 3
  • 4
  • 5