背景:
在项目中用到了maven的一个插件sql-maven-plugin来执行初始化表和数据,初始化sql文件大约有6000多行,在最初几个月执行sql文件的时候,用了不到一分钟,后来项目增加了一些功能,该sql也增加了一些sql语句,结果执行的时候,大约要执行十分钟,差别怎么会怎么大呢?
原因:
经过查找原因,发现是在创建一张表的时候,给字段加了一些注释,而这个注释被回车分成了俩行,代码如下
COMMENT ON COLUMN BRIEFINGTYPE.TARGETTYPE IS '1 所有 2 单位 3 个人 ';
解决方法:
经过修改之后的代码
COMMENT ON COLUMN BRIEFINGTYPE.TARGETTYPE IS '1 所有 2 单位 3 个人';
结果:
重新执行该sql文件,执行时间不到一分钟。
您还没有登录,请您登录后再发表评论
2. **运行SQL脚本**:`maven-db-plugin` 支持执行 SQL 脚本来更新数据库结构,如创建表、索引、视图等,或者填充测试数据。 3. **清理数据库**:可以用于删除所有数据库对象,或者执行特定的清理脚本,以便在每次...
《SQL-container-maven-plugin:利用SQL文件生成Java类的利器》 在软件开发过程中,数据库操作是不可或缺的一环,而Java作为广泛应用的编程语言,如何高效地与数据库交互显得尤为重要。sql-container-maven-plugin...
《Presto Maven Plugin 0.3:解决Windows下的编译问题》 Presto Maven Plugin 0.3是一款专为Presto项目定制的Maven编译插件,其核心目的是解决在Windows操作系统下编译Presto时可能出现的问题。这款插件允许开发者...
MojoHaus SQL Maven插件这是 。发行确保gpg-agent正在运行。 执行mvn -B release:prepare release:perform 要发布站点,请执行以下操作: cd target/checkoutmvn verify site site:stage scm-publish:publish-scm
jetty-maven-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources...数据库导入到test数据库:/jetty-maven/src/main/resources/hms_user.sql 配置好maven环境,联网,开发环境eclipse-jee
在Maven的`pom.xml`文件中,你需要添加`ebean-maven-plugin`的依赖并配置相关的参数,比如数据库连接信息、Ebean服务器配置等。然后在Maven构建过程中,插件会按照配置自动执行其功能。 **总结** `ebean-maven-...
在本案例中,我们关注的是`antlr-maven-plugin-2.1.jar.zip`,这是一个包含ANTLR相关插件的压缩文件,适用于Maven构建系统。 Maven是一个项目管理和综合工具,它提供了统一的方式来构建、文档生成、项目信息管理...
【dbunit-maven-plugin】是一个基于Maven的插件,它是对Codehaus组织原生dbunit插件的扩展和增强。这个插件主要用于自动化数据库测试,特别是在Java开发中,它可以帮助开发者在构建过程中管理和初始化数据库数据,...
要在 Maven 项目中使用 maven-db-plugin,首先需要在项目的 pom.xml 文件中添加插件配置,包括插件的groupId、artifactId、version 以及具体的执行目标和参数。例如: ```xml <plugin> <groupId>org.codehaus....
标题“jruby-maven-plugin-1.0.1.zip”涉及的是一个名为“jruby-maven-plugin”的构建工具,版本为1.0.1。这是一个Maven插件,专门用于集成JRuby(Java实现的Ruby解释器)到Maven构建流程中。这个插件允许开发者在...
2. **执行目标**:Maven DB Plugin 提供了多个执行目标,例如`execute-sql`,在构建过程中可以通过命令行参数调用。例如,`mvn db:execute-sql`会根据你的配置执行SQL脚本。 ** 功能 ** - **数据库初始化**:你...
使用Maven DB Plugin,开发者可以在Maven的pom.xml文件中配置相关参数,如数据库连接信息、脚本位置、执行顺序等。例如: ```xml <plugin> <groupId>org.codehaus.mojo <artifactId>maven-db-plugin ...
而Maven DB Plugin则扩展了Maven的功能,使得开发者能够在构建流程中执行SQL脚本或者进行其他数据库操作。 **一、Maven DB Plugin 的主要功能** 1. **执行SQL脚本**:该插件允许开发者在构建过程中运行SQL脚本来...
描述符文件(descriptor)是 maven-assembly-plugin 的核心配置文件,用于定义打包的结构和内容。该文件是一个 XML 文件,包含了多个元素,例如 id、formats、fileSets 等。 例如,以下是一个简单的描述符文件: `...
Maven DB Plugin支持执行SQL脚本,这包括创建表、索引、存储过程等数据库对象,以及填充测试数据。通过在项目的pom.xml文件中配置插件参数,可以指定SQL脚本的位置和执行顺序,这样在构建项目时,Maven会自动运行...
【标题】"panc-maven-plugin-9.3-RC1.zip" 提供的是一个名为 Panc 的 Maven 插件的版本 9.3 的 Release Candidate 1。在软件开发中,Maven 是一个广泛使用的项目管理和集成工具,而 Maven 插件是扩展 Maven 功能的...
【标题】"jamon-maven-plugin-2.4.2.zip" 是一个Maven插件的压缩包,其中包含了版本号为2.4.2的JAMon Maven插件的源代码和相关资源。JAMon(Java Application Monitor)是一个轻量级的性能监控工具,用于监控Java...
在Maven项目中使用`zap-maven-plugin`,首先需要在`pom.xml`文件的`<build>`标签内添加插件配置。配置包括插件的groupId、artifactId、version以及具体的执行目标。例如: ```xml <plugin> <groupId>org....
"maven-db-plugin-1.4" 这个文件名暗示了它是插件的主文件,可能包含POM(Project Object Model)文件和其他相关资源。POM文件是Maven项目的核心,包含了项目的配置信息,如依赖、构建目标等。 **详细知识点:** 1...
在开发过程中,Maven的插件如maven-surefire-plugin可用于执行单元测试,maven-war-plugin用于打包应用,maven-eclipse-plugin或maven-idea-plugin则可生成IDE工程文件,便于在Eclipse或IntelliJ IDEA等IDE中进行...
相关推荐
2. **运行SQL脚本**:`maven-db-plugin` 支持执行 SQL 脚本来更新数据库结构,如创建表、索引、视图等,或者填充测试数据。 3. **清理数据库**:可以用于删除所有数据库对象,或者执行特定的清理脚本,以便在每次...
《SQL-container-maven-plugin:利用SQL文件生成Java类的利器》 在软件开发过程中,数据库操作是不可或缺的一环,而Java作为广泛应用的编程语言,如何高效地与数据库交互显得尤为重要。sql-container-maven-plugin...
《Presto Maven Plugin 0.3:解决Windows下的编译问题》 Presto Maven Plugin 0.3是一款专为Presto项目定制的Maven编译插件,其核心目的是解决在Windows操作系统下编译Presto时可能出现的问题。这款插件允许开发者...
MojoHaus SQL Maven插件这是 。发行确保gpg-agent正在运行。 执行mvn -B release:prepare release:perform 要发布站点,请执行以下操作: cd target/checkoutmvn verify site site:stage scm-publish:publish-scm
jetty-maven-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources...数据库导入到test数据库:/jetty-maven/src/main/resources/hms_user.sql 配置好maven环境,联网,开发环境eclipse-jee
在Maven的`pom.xml`文件中,你需要添加`ebean-maven-plugin`的依赖并配置相关的参数,比如数据库连接信息、Ebean服务器配置等。然后在Maven构建过程中,插件会按照配置自动执行其功能。 **总结** `ebean-maven-...
在本案例中,我们关注的是`antlr-maven-plugin-2.1.jar.zip`,这是一个包含ANTLR相关插件的压缩文件,适用于Maven构建系统。 Maven是一个项目管理和综合工具,它提供了统一的方式来构建、文档生成、项目信息管理...
【dbunit-maven-plugin】是一个基于Maven的插件,它是对Codehaus组织原生dbunit插件的扩展和增强。这个插件主要用于自动化数据库测试,特别是在Java开发中,它可以帮助开发者在构建过程中管理和初始化数据库数据,...
要在 Maven 项目中使用 maven-db-plugin,首先需要在项目的 pom.xml 文件中添加插件配置,包括插件的groupId、artifactId、version 以及具体的执行目标和参数。例如: ```xml <plugin> <groupId>org.codehaus....
标题“jruby-maven-plugin-1.0.1.zip”涉及的是一个名为“jruby-maven-plugin”的构建工具,版本为1.0.1。这是一个Maven插件,专门用于集成JRuby(Java实现的Ruby解释器)到Maven构建流程中。这个插件允许开发者在...
2. **执行目标**:Maven DB Plugin 提供了多个执行目标,例如`execute-sql`,在构建过程中可以通过命令行参数调用。例如,`mvn db:execute-sql`会根据你的配置执行SQL脚本。 ** 功能 ** - **数据库初始化**:你...
使用Maven DB Plugin,开发者可以在Maven的pom.xml文件中配置相关参数,如数据库连接信息、脚本位置、执行顺序等。例如: ```xml <plugin> <groupId>org.codehaus.mojo <artifactId>maven-db-plugin ...
而Maven DB Plugin则扩展了Maven的功能,使得开发者能够在构建流程中执行SQL脚本或者进行其他数据库操作。 **一、Maven DB Plugin 的主要功能** 1. **执行SQL脚本**:该插件允许开发者在构建过程中运行SQL脚本来...
描述符文件(descriptor)是 maven-assembly-plugin 的核心配置文件,用于定义打包的结构和内容。该文件是一个 XML 文件,包含了多个元素,例如 id、formats、fileSets 等。 例如,以下是一个简单的描述符文件: `...
Maven DB Plugin支持执行SQL脚本,这包括创建表、索引、存储过程等数据库对象,以及填充测试数据。通过在项目的pom.xml文件中配置插件参数,可以指定SQL脚本的位置和执行顺序,这样在构建项目时,Maven会自动运行...
【标题】"panc-maven-plugin-9.3-RC1.zip" 提供的是一个名为 Panc 的 Maven 插件的版本 9.3 的 Release Candidate 1。在软件开发中,Maven 是一个广泛使用的项目管理和集成工具,而 Maven 插件是扩展 Maven 功能的...
【标题】"jamon-maven-plugin-2.4.2.zip" 是一个Maven插件的压缩包,其中包含了版本号为2.4.2的JAMon Maven插件的源代码和相关资源。JAMon(Java Application Monitor)是一个轻量级的性能监控工具,用于监控Java...
在Maven项目中使用`zap-maven-plugin`,首先需要在`pom.xml`文件的`<build>`标签内添加插件配置。配置包括插件的groupId、artifactId、version以及具体的执行目标。例如: ```xml <plugin> <groupId>org....
"maven-db-plugin-1.4" 这个文件名暗示了它是插件的主文件,可能包含POM(Project Object Model)文件和其他相关资源。POM文件是Maven项目的核心,包含了项目的配置信息,如依赖、构建目标等。 **详细知识点:** 1...
在开发过程中,Maven的插件如maven-surefire-plugin可用于执行单元测试,maven-war-plugin用于打包应用,maven-eclipse-plugin或maven-idea-plugin则可生成IDE工程文件,便于在Eclipse或IntelliJ IDEA等IDE中进行...