Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Тест для ASE 15. / 4 сообщений из 4, страница 1 из 1
24.07.2007, 08:30
    #34678777
москит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тест для ASE 15.
Если у кого есть под рукой 15-й ASE, выполните простенький тестик. Нужен результат выполнения, в первую очередь статистика.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
use tempdb
go
select substring(@@version,  1 ,  50 )
go
create table #test1 (id1 int, id2 int)

insert #test1
select  0 ,  0 
union all
select  1 ,  0 
union all
select  2 ,  0 
union all
select  3 ,  0 
union all
select  4 ,  0 
union all
select  5 ,  0 
union all
select  6 ,  0 
union all
select  7 ,  0 
union all
select  8 ,  0 
union all
select  9 ,  0 

insert #test1
select t1.id1 *  1000  + t2.id1 *  100  + t3.id1 *  10  + t4.id1, t1.id1 /  8 
from #test1 t1, #test1 t2, #test1 t3, #test1 t4
where t1.id1 *  1000  + t2.id1 *  100  + t3.id1 *  10  + t4.id1 >=  10 

-- select * from #test1
create index index1 on #test1 (id2, id1)
go
set statistics io on

select max(id1) 
from #test1 (index index1)
where id2 =  0 

set statistics io off
go
sp_spaceused '#test1',  1 
go

drop table #test1
go

Заранее благодарен за помощь.
...
Рейтинг: 0 / 0
24.07.2007, 11:44
    #34679457
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тест для ASE 15.
-
Adaptive Server Enterprise/15.0.2/EBF 14332/P/NT (


-----------
7999

index_name size reserved unused
---------- ---- -------- ------
index1 152 KB 176 KB 24 KB

name rowtotal reserved data index_size unused
---- -------- -------- ---- ---------- ------
#test100000810011571130 10000 302 KB 120 KB 152 KB 30 KB
...
Рейтинг: 0 / 0
24.07.2007, 11:46
    #34679465
moris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тест для ASE 15.
Total actual I/O cost for this command: 0.
Total writes for this command: 0
Table: #test100000810011571130 scan count 1, logical reads: (regular=2 apf=0 total=2), physical reads: (regular=0 apf=0 total=0), apf IOs used=0
Server Message: Number 3631, Severity 10
Server 'SERG', Line 3:
Total actual I/O cost for this command: 4.
Total writes for this command: 0
...
Рейтинг: 0 / 0
24.07.2007, 12:00
    #34679525
москит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тест для ASE 15.
Спасибо.
Наконец-то, они научились делать Backward scan + top1 для подобных запросов.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Тест для ASE 15. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]