Bonjour
J'utilise ASE version 15
Je possède une table avec 100 millions de ligne
create table myTable(
col1_id int not null,
col2_id int not null,
col3_id int not null,
date datetime not null,
value varchar(64) not null)
create unique nonclustered index myIndex_pk on myTable ( col1_id ASC,col2_id ASC, col3_id ASC, date ASC)
create index date_i on myTable (date ASC)
insert into #hss_23 (col1_id, date_value, avg_value)
select col1_id, max(date), avg(convert(float, value))
from myTable
where col1_id in (select col1_id from #all_data)
and col2_id = 1
and col3_id = 23
and datepart(year, date) = @year
and convert(float, value) <> 0
group by col1_id
la table temporaire possède 1615 ligne
L'insert s'effectue en 2h30 c'est affreux. Est ce qu'il y a une possibilité de réduire considérablement ce temps
Merci