`
yufeng0471
  • 浏览: 100990 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sql-maven-plugin执行sql文件慢的问题

 
阅读更多

背景:

 

在项目中用到了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文件,执行时间不到一分钟。

分享到:
评论

相关推荐

    com.googlecode 的 maven-db-plugin.jar 包

    2. **运行SQL脚本**:`maven-db-plugin` 支持执行 SQL 脚本来更新数据库结构,如创建表、索引、视图等,或者填充测试数据。 3. **清理数据库**:可以用于删除所有数据库对象,或者执行特定的清理脚本,以便在每次...

    sql-container-maven-plugin:该插件可通过SQL文件使用静态SQL语句生成Java类

    《SQL-container-maven-plugin:利用SQL文件生成Java类的利器》 在软件开发过程中,数据库操作是不可或缺的一环,而Java作为广泛应用的编程语言,如何高效地与数据库交互显得尤为重要。sql-container-maven-plugin...

    presto-maven-plugin 0.3

    《Presto Maven Plugin 0.3:解决Windows下的编译问题》 Presto Maven Plugin 0.3是一款专为Presto项目定制的Maven编译插件,其核心目的是解决在Windows操作系统下编译Presto时可能出现的问题。这款插件允许开发者...

    sql-maven-plugin:SQL Maven插件

    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-springMVC-mybitas-eclipse集成demo 数据库配置:/jetty-maven/src/main/resources...数据库导入到test数据库:/jetty-maven/src/main/resources/hms_user.sql 配置好maven环境,联网,开发环境eclipse-jee

    ebean-maven-plugin:Maven Mojo用于应用EbeanORM增强功能

    在Maven的`pom.xml`文件中,你需要添加`ebean-maven-plugin`的依赖并配置相关的参数,比如数据库连接信息、Ebean服务器配置等。然后在Maven构建过程中,插件会按照配置自动执行其功能。 **总结** `ebean-maven-...

    antlr-maven-plugin-2.1.jar.zip

    在本案例中,我们关注的是`antlr-maven-plugin-2.1.jar.zip`,这是一个包含ANTLR相关插件的压缩文件,适用于Maven构建系统。 Maven是一个项目管理和综合工具,它提供了统一的方式来构建、文档生成、项目信息管理...

    dbunit-maven-plugin:扩展和增强Codehaus的dbunit-maven-plugin项目

    【dbunit-maven-plugin】是一个基于Maven的插件,它是对Codehaus组织原生dbunit插件的扩展和增强。这个插件主要用于自动化数据库测试,特别是在Java开发中,它可以帮助开发者在构建过程中管理和初始化数据库数据,...

    maven-db-plugin.jar包

    要在 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.zip”涉及的是一个名为“jruby-maven-plugin”的构建工具,版本为1.0.1。这是一个Maven插件,专门用于集成JRuby(Java实现的Ruby解释器)到Maven构建流程中。这个插件允许开发者在...

    maven-db-plugin-1.4

    2. **执行目标**:Maven DB Plugin 提供了多个执行目标,例如`execute-sql`,在构建过程中可以通过命令行参数调用。例如,`mvn db:execute-sql`会根据你的配置执行SQL脚本。 ** 功能 ** - **数据库初始化**:你...

    maven-db-plugin

    使用Maven DB Plugin,开发者可以在Maven的pom.xml文件中配置相关参数,如数据库连接信息、脚本位置、执行顺序等。例如: ```xml <plugin> <groupId>org.codehaus.mojo <artifactId>maven-db-plugin ...

    maven-db-plugin.1.4

    而Maven DB Plugin则扩展了Maven的功能,使得开发者能够在构建流程中执行SQL脚本或者进行其他数据库操作。 **一、Maven DB Plugin 的主要功能** 1. **执行SQL脚本**:该插件允许开发者在构建过程中运行SQL脚本来...

    Maven3种打包方式中maven-assembly-plugin的使用详解

    描述符文件(descriptor)是 maven-assembly-plugin 的核心配置文件,用于定义打包的结构和内容。该文件是一个 XML 文件,包含了多个元素,例如 id、formats、fileSets 等。 例如,以下是一个简单的描述符文件: `...

    maven-db-plugin-1.4-renamed.zip

    Maven DB Plugin支持执行SQL脚本,这包括创建表、索引、存储过程等数据库对象,以及填充测试数据。通过在项目的pom.xml文件中配置插件参数,可以指定SQL脚本的位置和执行顺序,这样在构建项目时,Maven会自动运行...

    panc-maven-plugin-9.3-RC1.zip

    【标题】"panc-maven-plugin-9.3-RC1.zip" 提供的是一个名为 Panc 的 Maven 插件的版本 9.3 的 Release Candidate 1。在软件开发中,Maven 是一个广泛使用的项目管理和集成工具,而 Maven 插件是扩展 Maven 功能的...

    jamon-maven-plugin-2.4.2.zip

    【标题】"jamon-maven-plugin-2.4.2.zip" 是一个Maven插件的压缩包,其中包含了版本号为2.4.2的JAMon Maven插件的源代码和相关资源。JAMon(Java Application Monitor)是一个轻量级的性能监控工具,用于监控Java...

    zap-maven-plugin:用于使用 OWASP Zap 代理执行自动化安全测试的 Maven 插件

    在Maven项目中使用`zap-maven-plugin`,首先需要在`pom.xml`文件的`<build>`标签内添加插件配置。配置包括插件的groupId、artifactId、version以及具体的执行目标。例如: ```xml <plugin> <groupId>org....

    com.googlecode.maven-db-plugin-1.4.rar

    "maven-db-plugin-1.4" 这个文件名暗示了它是插件的主文件,可能包含POM(Project Object Model)文件和其他相关资源。POM文件是Maven项目的核心,包含了项目的配置信息,如依赖、构建目标等。 **详细知识点:** 1...

    网上资源管理系统(ssm)-maven

    在开发过程中,Maven的插件如maven-surefire-plugin可用于执行单元测试,maven-war-plugin用于打包应用,maven-eclipse-plugin或maven-idea-plugin则可生成IDE工程文件,便于在Eclipse或IntelliJ IDEA等IDE中进行...

Global site tag (gtag.js) - Google Analytics