小编Vij*_*rge的帖子

查询庞大的数据库表需要在mysql中花费太多时间

我在一个mysql数据库表上运行SQL查询,该表有一整天的110Mn +唯一记录.

问题:每当我使用"where"子句运行任何查询时,它至少需要30-40分钟.由于我想在第二天生成大部分数据,因此我需要访问整个db表.

您能指导我优化/重组部署模型吗?

网站说明:

mysql  Ver 14.12 Distrib 5.0.24, for pc-linux-gnu (i686) using readline 5.0
4 GB RAM, 
Dual Core dual CPU 3GHz
RHEL 3

my.cnf内容:

[mysqld]
datadir=/data/mysql/data/
socket=/tmp/mysql.sock

sort_buffer_size = 2000000
table_cache = 1024
key_buffer = 128M
myisam_sort_buffer_size = 64M

# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[mysql.server]
user=mysql
basedir=/data/mysql/data/

[mysqld_safe]
err-log=/data/mysql/data/mysqld.log
pid-file=/data/mysql/data/mysqld.pid
[root@reports root]#

数据库表详情:

CREATE TABLE `RAW_LOG_20100504` (
  `DT` date default NULL, …
Run Code Online (Sandbox Code Playgroud)

mysql performance group-by

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

如何在运行docker容器时覆盖环境变量

我试图了解在运行的 docker 容器内覆盖环境变量的方法。

我按照其他 SO 帖子的建议尝试了以下选项。每次我通过docker exec -e它设置环境变量时,它都会显示设置的环境变量。在下一次运行时它就会消失。

启动docker的命令:

docker run -itd --rm -e VAR1=test_var1 -e VAR2=test_var2  --name "test" phusion/baseimage:18.04-1.0.0
Run Code Online (Sandbox Code Playgroud)

运行 docker exec 设置环境变量

cloud_user@vijaygharge1c:/var/lib/docker$ docker exec -it -e VAR4=test_var4 test env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=de9cf4253ae9
TERM=xterm
VAR1=test_var1
VAR2=test_var2
DEBIAN_FRONTEND=teletype
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8
VAR4=test_var4
HOME=/root
cloud_user@vijaygharge1c:/var/lib/docker$ docker exec -it -e VAR4=test_var4 test env | grep VAR
VAR1=test_var1
VAR2=test_var2
VAR4=test_var4
cloud_user@vijaygharge1c:/var/lib/docker$ docker exec -it -e VAR3=test_var3 test env | grep VAR
VAR1=test_var1
VAR2=test_var2
VAR3=test_var3
cloud_user@vijaygharge1c:/var/lib/docker$ 
Run Code Online (Sandbox Code Playgroud)

码头工人版本:

cloud_user@vijaygharge1c:/var/lib/docker$ docker -v
Docker version …
Run Code Online (Sandbox Code Playgroud)

docker

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

标签 统计

docker ×1

group-by ×1

mysql ×1

performance ×1