SQL数据库容量大,查询速度慢,有何解决方案?

2022-10-20 02:34

3个回答
查查看你的数据库日志有多大。。。定时清一下
常用查询作索引阿
用磁盘阵列,或者把这个数据库单搁一盘
相关问答
mysql 大量数据查询速度慢,sql语句求解!
2个回答2022-10-17 17:15
这个问题和设计有关系, 简单的sql优化提升不了多少, 但是这个sql还是可以进一步优化的 利用索引, 用union all代替in, 如 select * from tab where id in ...
全文
sql数据库查询中,空值查询条件怎么写?
3个回答2023-03-13 10:45
在MS SQL Server和Oracle这两个主要的数据库中,空值都比较特殊,不能直接用"="或"<>"号来比较,如果你要用这两个符号比较,就会发现,空值即不在等于的集内,也不在不等于的集内。 ...
全文
怎样用SQL语句查询一个数据库中的所有表
1个回答2022-08-26 05:43
--读取库中的所有表名 select name from sysobjects where xtype='u' --读取指定表的所有列名 select name from syscolumns whe...
全文
sql数据库查询出来的数据从大到小排序
4个回答2022-09-11 08:02
利用order by进行排序,降序(从大到写)可以用desc,升序(从小到大)是默认的
sql数据库中有一个表,我要查询这个表中的一列中有那些内容是相同的,
1个回答2022-09-20 03:55
select * from 表名 where 列名='%公司%' 就可以了 公司是你要查询的内容..如果要查询其它..改一改就行了
查询数据库中某个字段的sql语句怎么写
2个回答2023-02-26 02:20
一般的可以这样写: select * from 你的表名 where 想查找的字段名 ='想查找的值' 要注意的事项,如果[想查找的值]为文本时 注意要使用 单引号'' 括起来 数值不用,日期要...
全文
SQL查询效率问题....数据量很大
1个回答2022-10-16 22:37
oracle 数据库吗?
sql查询每月同一日数据
1个回答2022-11-03 13:01
SELECT * FROM user_config u where DATE(u.last_update_date)='09'; 要加引号
SQL怎么查询两个表中不同的数据?
1个回答2023-01-07 16:33
1,关键是第一步,你要找出表1中有,而表2中没有的数据行.,select t1.* from 表1 t1 left join 表2 t2 on t1.?=t2.? 2, 以什么列相同判定为有,都...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你