|
|
|
корректно сформировать запросс объединением 1-й табоице
|
|||
|---|---|---|---|
|
#18+
Есть таблица аудита подключений пользователей: Код: plaintext 1. 2. 3. Собственно вопрос: нормально ли оргнизованы данные? может имело смысл создать ее в следующем виде: Код: plaintext 1. 2. а если нормально, то можно ли без временной таблицы одним запросом потянуть это к виду который предложен во втором варианте таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 13:49:04 |
|
||
|
корректно сформировать запросс объединением 1-й табоице
|
|||
|---|---|---|---|
|
#18+
И первый, и второй варианты не будут работать, если возможны несколько одновременных сессий одного пользователя. Если это невозможно, то имеет смысл удалить одно из полей logon, logout, а оставшееся назвать LogStatus (bit, 1 если On, 0 если Out). Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 14:28:37 |
|
||
|
корректно сформировать запросс объединением 1-й табоице
|
|||
|---|---|---|---|
|
#18+
одновременное подключение невозможно, вот посетила мысль, может поля logon и logout сократить до одного? те - 0 login 1 - logout ? Или это мания оптимизации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 15:06:35 |
|
||
|
корректно сформировать запросс объединением 1-й табоице
|
|||
|---|---|---|---|
|
#18+
В моем примере так и сделано. Это не оптимизация, а нормализация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 15:36:20 |
|
||
|
корректно сформировать запросс объединением 1-й табоице
|
|||
|---|---|---|---|
|
#18+
V chem zhe optimizacija dlja tablicy : idUser | dateTime | LogStatus (int) (date) (bit) po sravneniju s tablicej : idUser | dateTimeLogon | dateTimelogout ? v pervom sluchae nuzhno sozdat' 2 zapisi : dlja logon i dlja logout, gde idUser budet povtorjat'sja vo vtorom sluchae zapis' unikal'na dlja kazhdoogo vizita i nichego ne povtorjaetsja, ja by predpochel vtoroj variant Snark ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2002, 20:11:52 |
|
||
|
корректно сформировать запросс объединением 1-й табоице
|
|||
|---|---|---|---|
|
#18+
Я же сказал про нормализацию. К тому же я говорил о первом варианте таблицы. А вообще при данной постановке задачи второй вариант действительно лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2002, 10:52:38 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3382&tid=1818994]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 358ms |

| 0 / 0 |
