问题标签 [mysql-management]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

mysql - mysql:有没有办法捕获每个发生的 sql 错误并将其插入到表中?

我正在使用 Java 和 Mysql 5.1 构建应用程序。我想知道是否可以单独使用 mysql 来捕获 sql 错误并将它们插入数据库。

谢谢

0 投票
1 回答
2466 浏览

mysql-management - mysql 无法写入文本字段“由于其长度,此字段可能不可编辑”错误

我在 mysql 中有一个“文本”类型的字段。

似乎我无法通过我的应用程序在该字段上写入字符限制,并且在通过 phpmyadmin 手动编辑时,我在该字段上收到警告“由于其长度,该字段可能无法编辑”。

这是关于什么的?这与最大查询大小有关吗???

我应该更改 TEXT -> MEDIUMTEXT/LONGTEXT 以避免此错误吗?如果我这样做,这会对表的性能产生负面影响吗?

谢谢!

ps 排序规则是 utf8_general_ci

0 投票
4 回答
6217 浏览

mysql - How to speed up MySQL INSERTs/UPDATEs?

I have three large MySQL tables. They are approaching 2 million records. Two of the tables are InnoDB and are currently around 500 MB in size. The other table is MyISAM and is about 2.5 GB.

We run an import script from FileMaker to insert and update records in these tables but lately it has become very slow - only inserting a few hundred records per hour.

What can I do to increase performance to make inserts and updates happen faster?

0 投票
1 回答
1082 浏览

mysql - 将开发 MySQL 数据库迁移到生产数据库

我需要能够对我的开发数据库进行更改,例如添加表或添加列。

是否可以采用这个新的数据库模式并将其合并或将其与生产数据库进行差异合并,而无需重建/重新填充生产数据库?

欢迎任何提示。

0 投票
4 回答
2167 浏览

mysql - 优化 MySQL 查询/数据库

我有两个表表 A 和表 B。表 A 包含 100 万(1,000,000)条记录和 4 个字段,而表 2 包含 60,000 和 3 个字段。我正在运行一个查询,它连接这两个表并使用 WHERE 子句查找特定产品,如 WHERE 产品,如 '%Bags%' 和产品,如'Bags%' 等

当我直接在 phpMyAdmin 中运行查询时,它会在大约 1 或 2 秒内返回记录。但是当它们在网站上使用时,根据 MySQL 的“慢查询”日志,它们有时需要 9 或 10 秒。实际上,我的网站响应有时非常慢,所以经过调查,我发现这是由于 MySQL 造成的,因为我了解了“慢查询日志”。

慢查询日志包含所有执行时间超过 long_query_time 秒且至少需要检查 min_examined_row_limit 行的 SQL 语句。

因此,根据该日志,上述查询的“query_time”为 13 秒,而在某些情况下,“query_time”甚至超过 50 秒。

我的两个表都使用主键和索引。所以我想知道如何进一步优化它们,或者有什么方法可以优化 MySQL 设置?

网站的这种缓慢并不总是发生,但有时(可能一周一次)并持续大约 1 或 2 分钟。它获得了可观的流量,并且还有许多其他查询,上面我发布的只是一个示例。

谢谢

0 投票
6 回答
220 浏览

database - 我需要多张桌子还是一张?

我开发了一个工具,它可能有超过一百万个数据需要填写。

目前我设计了 36 列的单表。我的问题是我需要将这些分成多个表还是单个?

如果单身有什么好处和坏处

如果是多个,那么优点和缺点是什么

以及用于提高速度的引擎是什么...

我担心的是一个大型数据库,每天至少有 50000 个查询..

有什么帮助吗??

0 投票
1 回答
296 浏览

mysql - 快速更改大文本字段的最佳 MySQL 设置?

我正在尝试为具有以下特征的表优化 MySQL 数据库。

任何的想法?(存储引擎等)

桌子:

  • 约 10,000 行

  • 每行包含一个大文本字段,大小:

    约 平均 200 KB。

    约 最大 1000 KB。

  • 每秒最多几次:

    行被删除和插入。

    数据附加到文本字段。

    文本字段被读取。

文本字段的类型目前是 LONGTEXT,由 Propel ORM 的 CLOB 强加。

0 投票
1 回答
35 浏览

php - 如何使用连接对象

我正在制作一个网站并使用 php 和 mysql .. 连接对象的标准是什么?无论工作如何,我们是否必须在每个页面中使用不同的连接对象或为每个页面使用相同的连接对象

0 投票
2 回答
58 浏览

mysql - mysql没有。数据的

mysql是否有任何数据行限制。我的意思是某处必须有限制,或者可能只是对用户的限制。

有人知道用户是否有限制吗?

0 投票
4 回答
450 浏览

mysql - MySql 性能建议

我不是 MySQL 专家,我遇到了问题。我有一张表,目前有 16GB 的数据,而且还会进一步增长。表的结构如下所示,

该表上的查询现在运行缓慢,我预计它们会进一步减慢,我的服务器配置如下所示,

Intel Xeon E5220 @2.27GHz(2 个处理器)12GB Ram Windows 2008 Server R2

my.ini 文件详细信息如下,

可以做些什么来提高性能,

  1. 转换为 MyISAM 表会有所帮助,我有 INNODB,因为该表具有频繁的写入甚至更频繁的读取。
  2. 我注意到磁盘 I/O 很高,有时高达 20-40MB/秒

谢谢,罗希特