小编xtr*_*trm的帖子

MySQL:有效地填充存储过程中的表

我正在测试MySQL服务器的性能并填充一个包含超过2亿条记录的表.存储过程生成大SQL字符串非常慢.任何帮助或评论都非常受欢迎.

系统信息:

  • 数据库: MySQL 5.6.10 InnoDB数据库(测试).
  • 处理器: AMD Phenom II 1090T X6核心,每核心3910Mhz.
  • 内存: 16GB DDR3 1600Mhz CL8.
  • 高清: SSD中的Windows 7 64位SP1,安装在SSD中的mySQL,用机械硬盘写的日志.

存储过程创建一个INSERT sql查询,其中包含要插入表中的所有值.

DELIMITER $$
USE `test`$$

DROP PROCEDURE IF EXISTS `inputRowsNoRandom`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `inputRowsNoRandom`(IN NumRows BIGINT)
BEGIN
    /* BUILD INSERT SENTENCE WITH A LOS OF ROWS TO INSERT */
    DECLARE i BIGINT;
    DECLARE nMax BIGINT;
    DECLARE squery LONGTEXT;
    DECLARE svalues LONGTEXT;

    SET i = 1;
    SET nMax = NumRows + 1;
    SET squery = 'INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

mysql database multithreading stored-procedures concat

3
推荐指数
1
解决办法
5384
查看次数

无法让 Tinymce 编辑 iframe 以与 tabbifier 一起使用

我试图让tinymce编辑iframe与这个美妙的tabifier一起工作:

http://www.barelyfitz.com/projects/tabber

我已经成功安装了它们并且它们工作得很好。

在我的示例中,我测试了以下内容:

  1. 加载一个tinymce组件并使用HTML选项将以下代码保存在tinymce iframe中:test
  2. F5刷新后结果完美保存,这段代码保存在数据库中:
<p>test</p>
Run Code Online (Sandbox Code Playgroud)

tinymce 工作正常。

我所做的下一个测试是使用 tabber:

  1. 编辑tinymce组件框并使用HTML选项保存以下代码:
<div class='tabber' id='tabber1'>
    <div class='tabbertab' title='FIRSTTAB' >
        test firsttab
    </div>
    <div class='tabbertab' title='SECONDTAB' >
        test secondtab
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)
  1. 代码完美地保存在数据库中,结果完美地加载到输出视图中,显示两个选项卡,每个选项卡都有其内容。

  2. 问题是在尝试使用tinymce再次编辑内容时,选项卡未显示。内容完美加载到tinymce iframe 中,没有选项卡。其如下图所示:

    测试第一个选项卡

    测试第二个选项卡

里面的 HTML 代码很好,它之前保存了正确的 tabbifier html 代码。

问题可能是tinymce的iframe无法加载或解释tabber.js的javascript并且它不显示选项卡。我已经测试过使用此代码在tinymce iframe内加载tabber.js的javascript,并且似乎加载了它,但选项卡仍未显示:

<script type="text/javascript">
      tinyMCE.init({
        mode:                              "exact",
        elements:                          "%s",
        theme:                             "%s",
        %s
        %s
        theme_advanced_toolbar_location:   "top",
        theme_advanced_toolbar_align:      "left",
        theme_advanced_statusbar_location: "bottom",
        theme_advanced_resizing:           true
        %s
            setup : function(ed)
            {
                ed.onInit.add(function(ed, evt)
                {
                    alert("entered tiny");
                    // Load a script from a …
Run Code Online (Sandbox Code Playgroud)

javascript jquery tabs tinymce

1
推荐指数
1
解决办法
1343
查看次数